Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ratnapura District

Filter by star ratings
All filters
Centauria Hill Resort
Centauria Hill Resort
7.7 Good
305/2 Colombo Road, Ratnapura, Sri Lanka
Show on map
1.2 mi from city centre, Ratnapura, Sri Lanka 
GoodBased on 17 reviews
7.7

Centauria Hill Resort provides a comfortable setting when in Ratnapura. It also offers free Wi-Fi, an outdoor pool and laundry facilities.

Lotus Resort
Lotus Resort
10.0 Excellent
Kohiladeniya Estate, Panawela Road, Eheliyagoda, Sri Lanka
Show on map
1.4 mi from city centre, Eheliyagoda, Sri Lanka 
ExcellentBased on 1 review
10.0

Lotus Resort Eheliyagoda offers a comfortable setting when in Kuruwita. It also features a car rental desk, room service and an express check-in and check-out feature.

Grand Udawalawe Safari Resort
Grand Udawalawe Safari Resort
8.1 Excellent
912, Thanamalwila Road, Embilipitiya, Sri Lanka
Show on map
7.6 mi from city centre, Embilipitiya, Sri Lanka 
ExcellentBased on 336 reviews
8.1

Situated in Udawalawa, Grand Udawalawe Safari Resort offers unique 4-star accommodation, as well as an outdoor pool. It also provides complimentary Wi-Fi.

Eliyanth Udawalawe
Eliyanth Udawalawe
9.1 Excellent
2036/4 Walawegama, Udawalawa, Sri Lanka
Show on map
1.5 mi from city centre, Udawalawa, Sri Lanka 
ExcellentBased on 423 reviews
9.1

Eliyanth Udawalawe is located in Udawalawa and offers complimentary Wi-Fi. It also provides an express check-in and check-out feature.

Centauria Lake Resort
Centauria Lake Resort
8.5 Excellent
New Town, Embilipitiya, Sri Lanka
Show on map
0.9 mi from city centre, Embilipitiya, Sri Lanka 
ExcellentBased on 20 reviews
8.5

Centauria Lake Resort is situated in Embilipitiya and offers free wireless internet. It provides a spa and wellness centre, as well as body treatments, a kids pool and an outdoor pool.

Heritage Walawa Resort
Heritage Walawa Resort
8.9 Excellent
152, Thanamalwila Road, Embilipitiya, Sri Lanka
Show on map
7.5 mi from city centre, Embilipitiya, Sri Lanka 
ExcellentBased on 28 reviews
8.9

Heritage Walawa Resort is located in Udawalawa and offers guests free Wi-Fi. It also provides 24-hour room service, an express check-in and check-out feature and a 24-hour reception.

Nil diya mankada safari lodge
Nil diya mankada safari lodge
7.9 Good
Cde Place, Udawalawagama, Embilipitiya, Sri Lanka
Show on map
7.0 mi from city centre, Embilipitiya, Sri Lanka 
GoodBased on 193 reviews
7.9

Nil Diya Mankada Safari Lodge features a butler service, an outdoor pool and a bicycle rental. It also offers 24-hour room service, a ballroom and a swimming pool.

Centauria Wild
Centauria Wild
8.5 Excellent
Thanamalwila Road, Udawalawa, Sri Lanka
Show on map
2.8 mi from city centre, Udawalawa, Sri Lanka 
ExcellentBased on 269 reviews
8.5

Centauria Wild provides comfortable 4-star accommodation in Udawalawa. It also offers a swimming pool, luggage storage and free Wi-Fi.

Pavana Resort
Pavana Resort
8.7 Excellent
Old Camp Road, Embilipitiya, Sri Lanka
Show on map
1.4 mi from city centre, Embilipitiya, Sri Lanka 
ExcellentBased on 144 reviews
8.7

Boasting an outdoor pool, Pavana Resort is situated in Embilipitiya and offers comfortable accommodation. It provides complimentary Wi-Fi, luggage storage and 24-hour room service.

Hotel Gem Land
Hotel Gem Land
12 Mudduwa Road, Ratnapura, Sri Lanka
Show on map
0.5 mi from city centre, Ratnapura, Sri Lanka 

Boasting a swimming pool, Hotel Gem Land is situated in Ratnapura and provides comfortable accommodation. It offers free Wi-Fi, luggage storage and an express check-in and check-out feature.

Top Rated Ratnapura District hotels

Show all 462 hotels
1
Eliyanth Udawalawe
Eliyanth Udawalawe
9.1 Excellent
2036/4 Walawegama, Udawalawa, Sri Lanka
Show on map
1.5 mi from city centre, Udawalawa 

Eliyanth Udawalawe is located in Udawalawa and offers complimentary Wi-Fi. It also provides an express check-in and check-out feature.

Cheapest hotels in Ratnapura District, Sri Lanka

Show all 462 hotels
Heritage Walawa Resort
Heritage Walawa Resort
8.9 Excellent
152, Thanamalwila Road, Embilipitiya, Sri Lanka
Show on map
7.5 mi from city centre,  

Heritage Walawa Resort is located in Udawalawa and offers guests free Wi-Fi. It also provides 24-hour room service, an express check-in and check-out feature and a 24-hour reception.

$8
Avg. per night
Green View Safari Resort
Green View Safari Resort
9.4 Excellent
No 1107/1,Thanamalvila Road, Embilipitiya, Sri Lanka
Show on map
7.5 mi from city centre,  

This comfortable guest house in Udawalawa offers complimentary Wi-Fi, as well as bicycle rental and an express check-in and check-out feature. It also provides a car rental desk, room service and laundry facilities.

$13
Avg. per night
Walawa Blue Sapphire
Walawa Blue Sapphire
9.4 Excellent
Embilipitiya, Sri Lanka
Show on map
7.0 mi from city centre,  

Walawa Blue Sapphire is situated in Udawalawa and offers complimentary wireless internet. It also provides a 24-hour reception, bicycle rental and a swimming pool.

$14
Avg. per night
Contour Heritance Hotel- Delgoda Walawwa
Contour Heritance Hotel- Delgoda Walawwa
No. 18, Delgoda Walawwa, Ratnapura, Sri Lanka
Show on map
0.9 mi from city centre,  

Contour Heritance Hotel is located in Ratnapura and offers free Wi-Fi.

$15
Avg. per night
Lotus Resort
Lotus Resort
10.0 Excellent
Kohiladeniya Estate, Panawela Road, Eheliyagoda, Sri Lanka
Show on map
1.4 mi from city centre,  

Lotus Resort Eheliyagoda offers a comfortable setting when in Kuruwita. It also features a car rental desk, room service and an express check-in and check-out feature.

$16
Avg. per night
Pavana Resort
Pavana Resort
8.7 Excellent
Old Camp Road, Embilipitiya, Sri Lanka
Show on map
1.4 mi from city centre,  

Boasting an outdoor pool, Pavana Resort is situated in Embilipitiya and offers comfortable accommodation. It provides complimentary Wi-Fi, luggage storage and 24-hour room service.

$17
Avg. per night
Hotel Gem Land
Hotel Gem Land
12 Mudduwa Road, Ratnapura, Sri Lanka
Show on map
0.5 mi from city centre,  

Boasting a swimming pool, Hotel Gem Land is situated in Ratnapura and provides comfortable accommodation. It offers free Wi-Fi, luggage storage and an express check-in and check-out feature.

$17
Avg. per night
Athgira River Camp
Athgira River Camp
8.2 Excellent
Mudunmangada Road, Udawalawa, Sri Lanka
Show on map
1.0 mi from city centre,  

Athgira River Camping - Udawalawe provides a comfortable setting when in Udawalawa. Some of the premium features at this 3-star hotel include an indoor pool and free Wi-Fi.

$22
Avg. per night

Hotel prices in Ratnapura District

2 stars and under

$16 - $38

Pavana Resort

#1 Most popular

Pavana Resort
8.7 Excellent
$17
Avg. per night
Heritage Belihuloya Resort

#2 Most popular

$38
Avg. per night
Lotus Resort

Best value

Lotus Resort
10.0 Excellent
$16
Avg. per night
3 stars

$8 - $154

Eliyanth Udawalawe

#1 Most popular

Eliyanth Udawalawe
9.1 Excellent
$40
Avg. per night
Serene Villa

#2 Most popular

Serene Villa
8.2 Excellent
$37
Avg. per night
Heritage Walawa Resort

Best value

$8
Avg. per night
4 stars +

$83 - $245

Grand Udawalawe Safari Resort

#1 Most popular

$97
Avg. per night
Centauria Wild

#2 Most popular

Centauria Wild
8.5 Excellent
$95
Avg. per night
Centauria Lake Resort

Best value

$83
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Ratnapura District

Landmarks in Ratnapura District

Ratnapura District travel FAQs

  • Where is the best place to stay in Ratnapura District?

    When visiting Ratnapura District, consider checking out Ratnapura, Belihuloya, and Embilipitiya as some of the most sought after locations.

  • What are the best hotels in Ratnapura District?

    Grand Udawalawe Safari Resort (8.1/10 from 336 reviews), Centauria Wild (8.5/10 from 269 reviews), and Kottawatta Village (8.6/10 from 2,130 reviews) are all highly rated places to stay in Ratnapura District.