Hotels in Ratnapura District

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

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Ratnapura District

Discover well-known properties in Ratnapura District that are favoured by visitors more than others. There are 1,116 hotels in Ratnapura District and price data was last updated on 11 March 2026. The average price for a hotel in Ratnapura District is .
Enter your travel dates to find the best prices.
Filter by star ratings
All filters
1109/3, Dakunu Ela Road, Udawalawa, Sri Lanka
Max Safari Villa offers 3-star accommodation in Udawalawa. It also provides free Wi-Fi, babysitting/child services and a ticket service.
Free Wi-Fi
Parking
9.5
Excellent
947 reviews
Location
0.2 mi from city centre
Balawatukande, Kalawana, Sri Lanka
Rainforest Edge provides comfortable 3-star accommodation in Kalawana. It also features laundry facilities, a ticket service and an outdoor pool.
Air conditioning
7.9
Good
2 reviews
Location
5.1 mi from city centre
Sinharaja Road, Ratnapura, Sri Lanka
Boulder Garden provides 3-star accommodation in Kalawana.
Free Wi-Fi
Parking
6.4
Good
44 reviews
Location
11.7 mi from city centre
Ulugalathenna, Belihuloya, Sri Lanka
The Glenrock features free Wi-Fi and an infinity pool, along with rooms with mini bars. Some of the facilities at this unique 4-star hotel include a coffee maker and a spa bath.
Pool
Free Wi-Fi
Parking
9.8
Excellent
197 reviews
Location
1.7 mi from city centre
No 1107/1,Thanamalvila Road, Embilipitiya, Sri Lanka
Green View Safari Resort is located in Udawalawa and features free Wi-Fi and a marble bathroom. It also offers valet parking, a coffee bar and an express check-in and check-out feature.
Free Wi-Fi
Airport shuttle
9.4
Excellent
1337 reviews
Location
7.5 mi from city centre
No 07, R.E.T Junction, Udawalawe, Udawalawa, Sri Lanka
Baby Elephant Green House provides a comfortable setting while in Udawalawa. Some of the facilities provided at this 3-star guest house are a marble bathroom and free Wi-Fi.
Free Wi-Fi
Parking
Air conditioning
9.8
Excellent
330 reviews
Location
0.6 mi from city centre
305/2 Colombo Road, Ratnapura, Sri Lanka
Located in Ratnapura, Centauria Hill Resort offers 3-star accommodation, as well as free Wi-Fi, an outdoor pool and a sauna. It also features a hot spring, a coffee bar and an express check-in and check-out feature.
Free Wi-Fi
Parking
8.7
Excellent
45 reviews
Location
1.2 mi from city centre
Veddagala-Kudawa Road, Neluwa, Sri Lanka
Birds Paradise Hotel is situated in Kalawana and features free Wi-Fi. It also provides laundry facilities, an express check-in and check-out feature and a ticket service.
Free Wi-Fi
Parking
6.7
Good
58 reviews
Location
6.3 mi from city centre

Top-rated Ratnapura District hotels

Browse through properties in Ratnapura District that have received the highest ratings from guests. There are currently 1,116 properties in Ratnapura District and data was last updated on 11 March 2026.
These Ratnapura District properties are among the highest rated by our users. Make sure to read hotel descriptions and reviews to find the right property right for you.
Thimbolketiya,Colombageare, Udawalawa, Sri Lanka
2.0 mi from city centre
Free Wi-Fi
Parking
Spa
£20
Avg. per night

Cheapest hotels in Ratnapura District

Discover affordable stays in Ratnapura District that provide a quality experience without breaking the bank. Hotels in Ratnapura District can be found for as low as £5 per night. There is currently one property in Ratnapura District that can be booked for this price. Greenwood Udawalawa Safari Resort is one of the hotels that can be booked for the lowest price in Ratnapura District. Price data was last updated on 11 March 2026
Currently, these are the lowest-priced hotels in Ratnapura District we've come across for the dates selected. As prices can vary by date, change the dates if you're flexible to compare rates.
540/6B, C.P. De Silva Road, Udawalawa, Sri Lanka
1.6 mi from city centre
Free Wi-Fi
Parking
£5
Avg. per night
96 Junction, A18 Road, Udawalawa, Sri Lanka
1.9 mi from city centre
Free Wi-Fi
Parking
£7
Avg. per night
Off Thanamalvila Road (B427), Udawalawa, Sri Lanka
1.1 mi from city centre
Parking
£8
Avg. per night
River Road, Walawa Junction, Udawalawe, Udawalawa, Sri Lanka
2.1 mi from city centre
Free Wi-Fi
Parking
Airport shuttle
£9
Avg. per night
No.36/7G, Amuna road,Polhengoda, Ratnapura, Sri Lanka
1.0 mi from city centre
Free Wi-Fi
Parking
Airport shuttle
£9
Avg. per night
Saipan Road, Udawalawa, Sri Lanka
0.4 mi from city centre
Free Wi-Fi
Airport shuttle
£12
Avg. per night
12 Mudduwa Road, Ratnapura, Sri Lanka
0.5 mi from city centre
Free Wi-Fi
Airport shuttle
Air conditioning
£13
Avg. per night
Embilipitiya, Sri Lanka
7.3 mi from city centre
Air conditioning
£15
Avg. per night

Hotel prices in Ratnapura District

Get a sense of the average price and most popular properties to stay in Ratnapura District to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in Ratnapura District at attractive prices. Price data was last updated on 11 March 2026.
A breakdown of the average price per hotel class in Ratnapura District. For added insight, we've also noted the most popular and best value hotels within each hotel class.
3 stars
Sinharaja Road, Ratnapura, Sri Lanka
2 stars and under
12 Mudduwa Road, Ratnapura, Sri Lanka

Where to stay in Ratnapura District

Explore different neighbourhoods and areas within Ratnapura District to find the perfect location for your stay. Map data was last updated on 11 March 2026.
Scroll through the map to find hotels close to the Ratnapura District neighbourhood(s) you plan on visiting. More information on a given hotel can be accessed by clicking the hotel's name within the map.

Facts about staying in Ratnapura District

Find useful tips and insights about staying in Ratnapura District to help you make the most of your experience. FAQs were last updated on 11 March 2026.
  • Where is the best place to stay in Ratnapura District?

    Our travellers prefer to stay in places like Udawalawa, Avissawella, and Haputale while in Ratnapura District.

  • What are the best hotels in Ratnapura District?

    Kottawatta Village is a very popular hotel in Ratnapura District, with a score of 8.6 from 4,201 reviews. Nature lovers Safari Cottage (9.5 from 636 reviews) and Greenwood Udawalawa Safari Resort (8.4 from 276 reviews) are also highly rated Ratnapura District hotels based on recent feedback from HotelsCombined users.

Find better results for your stay in Ratnapura District

Consider these popular 3-star hotels in Ratnapura District

Stay at one of these Ratnapura District 3-star hotels that users have found on HotelsCombined.