Hotels in Ratnapura District

Search and compare Ratnapura District hotels from hundreds of travel sites and save

Ratnapura District
17 Sep — 18 Sep2
Ratnapura District
Fri 17/9
Sat 18/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ratnapura District

Filter by star ratings
All filters
Hotel Gem Land
Hotel Gem Land
12 Mudduwa Road, Ratnapura, Sri Lanka
Show on map
0.8 km 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.

Hantara Udawalawa
Hantara Udawalawa
9.0 Excellent
Walawegama, Udawalawa, Sri Lanka
Show on map
3.3 km from city centre, Udawalawa, Sri Lanka 
ExcellentBased on 304 reviews
9.0

Hantara Udawalawa is a good-value hotel situated a short drive from Embilipitiya. Guests can also enjoy free internet access throughout the property.

Boulder Garden Hotel
Boulder Garden Hotel
8.5 Excellent
Sinharaja Road, Ratnapura, Sri Lanka
Show on map
18.8 km from city centre, Ratnapura, Sri Lanka 
ExcellentBased on 19 reviews
8.5

Set within the scenic parkland of Kalawana, Boulder Garden provides comfortable accommodation and a full range of facilities, including a Jacuzzi, an outdoor pool and free Wi-Fi. It also offers 24-hour room service, a coffee bar and massage services.

Nil diya mankada safari lodge
Nil diya mankada safari lodge
7.9 Good
Cde Place, Udawalawagama, Embilipitiya, Sri Lanka
Show on map
11.3 km from city centre, Embilipitiya, Sri Lanka 
GoodBased on 171 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.

Kottawatta Village
Kottawatta Village
8.7 Excellent
Udawalawa Junction, Udawalawa, Sri Lanka
Show on map
2.9 km from city centre, Udawalawa, Sri Lanka 
ExcellentBased on 1,901 reviews
8.7

Boasting a swimming pool, Kottawatta Village is located in Udawalawa and offers charming accommodation. It provides free Wi-Fi, an executive floor and valet parking.

Athgira River Camping - Udawalawe
Athgira River Camping - Udawalawe
8.2 Excellent
Mudunmangada Road, Udawalawa, Sri Lanka
Show on map
1.6 km from city centre, Udawalawa, Sri Lanka 
ExcellentBased on 610 reviews
8.2

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.

Top Rated Ratnapura District hotels

Show all 458 hotels
1
Kottawatta Village
Kottawatta Village
8.7 Excellent
Udawalawa Junction, Udawalawa, Sri Lanka
Show on map
2.9 km from city centre, Udawalawa 

Boasting a swimming pool, Kottawatta Village is located in Udawalawa and offers charming accommodation. It provides free Wi-Fi, an executive floor and valet parking.

Cheapest hotels in Ratnapura District, Sri Lanka

Show all 458 hotels
Kottawatta Village
Kottawatta Village
8.7 Excellent
Udawalawa Junction, Udawalawa, Sri Lanka
Show on map
2.9 km from city centre,  

Boasting a swimming pool, Kottawatta Village is located in Udawalawa and offers charming accommodation. It provides free Wi-Fi, an executive floor and valet parking.

$19
Avg. per night
Hotel Gem Land
Hotel Gem Land
12 Mudduwa Road, Ratnapura, Sri Lanka
Show on map
0.8 km 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.

$23
Avg. per night
Hantara Udawalawa
Hantara Udawalawa
9.0 Excellent
Walawegama, Udawalawa, Sri Lanka
Show on map
3.3 km from city centre,  

Hantara Udawalawa is a good-value hotel situated a short drive from Embilipitiya. Guests can also enjoy free internet access throughout the property.

$31
Avg. per night
Athgira River Camping - Udawalawe
Athgira River Camping - Udawalawe
8.2 Excellent
Mudunmangada Road, Udawalawa, Sri Lanka
Show on map
1.6 km 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.

$31
Avg. per night
Nil diya mankada safari lodge
Nil diya mankada safari lodge
7.9 Good
Cde Place, Udawalawagama, Embilipitiya, Sri Lanka
Show on map
11.3 km from city centre,  

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.

$60
Avg. per night
Boulder Garden Hotel
Boulder Garden Hotel
8.5 Excellent
Sinharaja Road, Ratnapura, Sri Lanka
Show on map
18.8 km from city centre,  

Set within the scenic parkland of Kalawana, Boulder Garden provides comfortable accommodation and a full range of facilities, including a Jacuzzi, an outdoor pool and free Wi-Fi. It also offers 24-hour room service, a coffee bar and massage services.

$392
Avg. per night

Hotel prices in Ratnapura District

3 stars

$19 - $392

Hantara Udawalawa

No. 1 most popular

Hantara Udawalawa
9.0 Excellent
$31
Avg. per night
Boulder Garden Hotel

No. 2 most popular

$392
Avg. per night
Kottawatta Village

Best value

Kottawatta Village
8.7 Excellent
$19
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?

    You can find several places worth visiting in Ratnapura District. Udawalawa, Embilipitiya, and Ratnapura are some of the most popular amongst our users.

  • What are the best hotels in Ratnapura District?

    Ratnapura District is home to many highly-rated hotels, one of which is Kottawatta Village, which has a current rating of 8.6. For other potential stays, consider Makulu Safari Camping and Kalu's Hideaway Udawalawe, which can also be great places to stay in Ratnapura District.