Hotels in Ratnapura District

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

26 Jan — 27 Jan2
Enter a city, hotel, airport, address or landmark
Wed 26/1
Thu 27/1
...and more

Top Rated Ratnapura District hotels

Show all 701 hotels
1
Eliyanth Udawalawe
Eliyanth Udawalawe
9.0 Excellent
2036/4 Walawegama, Udawalawa, Sri Lanka
Show on map
2.3 km from city centre, Udawalawa, Sri Lanka 

Eliyanth Udawalawe offers 3-star accommodation in Udawalawa. It provides complimentary Wi-Fi, an outdoor pool and an express check-in and check-out feature.

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

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 701 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.

C$ 15
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.

C$ 26
Avg. per night
Eliyanth Udawalawe
Eliyanth Udawalawe
9.0 Excellent
2036/4 Walawegama, Udawalawa, Sri Lanka
Show on map
2.3 km from city centre,  

Eliyanth Udawalawe offers 3-star accommodation in Udawalawa. It provides complimentary Wi-Fi, an outdoor pool and an express check-in and check-out feature.

C$ 54
Avg. per night
Nil diya mankada safari lodge
Nil diya mankada safari lodge
7.8 Good
Walawegama Road, 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.

C$ 112
Avg. per night
Centauria Wild
Centauria Wild
8.3 Excellent
Tanamalwila Road, Udawalawa, Sri Lanka
Show on map
4.4 km from city centre,  

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

C$ 119
Avg. per night
Boulder Garden
Boulder Garden
8.4 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.

C$ 151
Avg. per night

Hotel prices in Ratnapura District

3 stars
#1 Most popular

Kalu's Hideaway Udawalawe

Walawegama, Udawalawa, Sri Lanka

9.5 Excellent
C$ 81

Avg. per night

Eliyanth Udawalawe
#2 Most popular

Eliyanth Udawalawe

2036/4 Walawegama, Udawalawa, Sri Lanka

9.0 Excellent
C$ 54

Avg. per night

Kottawatta Village
Best value

Kottawatta Village

Udawalawa Junction, Udawalawa, Sri Lanka

8.7 Excellent
C$ 15

Avg. per night

4 stars +
Centauria Wild
#1 Most popular

Centauria Wild

Tanamalwila Road, Udawalawa, Sri Lanka

8.3 Excellent
C$ 119

Avg. per night

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

Where to stay in Ratnapura District

Hotels near popular Ratnapura District landmarks

Ratnapura District travel FAQs

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

    Our travelers prefer to stay in places like Udawalawa, Ratnapura, and Belihuloya while in Ratnapura District.

  • What are the best hotels in Ratnapura District?

    Centauria Wild (8.3/10 from 206 reviews), Kalu's Hideaway Udawalawe (9.5/10 from 96 reviews), and Kottawatta Village (8.7/10 from 1,448 reviews) are all highly rated places to stay in Ratnapura District.