Hotels in Ratnapura District

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

Ratnapura District
Dec 9 — Dec 102
Ratnapura District
Fri 12/9
Sat 12/10
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Ratnapura District

Filter by star ratings
All filters
Grand Udawalawe Safari Resort
7.9 Good
912, Thanamalwila Road, Embilipitiya, Sri Lanka
Show on map
7.6 mi from city centre, Embilipitiya, Sri Lanka 
GoodBased on 53 reviews
7.9

This comfortable resort in Udawalawa offers free wireless internet, as well as a sun deck and an outdoor pool. It also provides meeting rooms, massage services and a playground.

Centauria Wild
8.1 Excellent
Tanamalwila Road, Udawalawa, Sri Lanka
Show on map
2.7 mi from city centre, Udawalawa, Sri Lanka 
ExcellentBased on 117 reviews
8.1

Located in Udawalawa, Centauria Wild offers complimentary Wi-Fi and a gym. It also features massage services, a sauna and an outdoor pool.

Serene Villa
245/55 A4 Main Road, Batugedara, Ratnapura, Sri Lanka
Show on map
1.4 mi from city centre, Ratnapura, Sri Lanka 

Serene Villa provides comfortable 3-star accommodation in Ratnapura. It also offers luggage storage, laundry facilities and a terrace.

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

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

Heritage Walawa Resort
152, Thanamalwila Road, Embilipitiya, Sri Lanka
Show on map
7.5 mi from city centre, Embilipitiya, Sri Lanka 

Heritage Walawa Resort provides a comfortable setting when in Udawalawa. It offers free Wi-Fi, an express check-in and check-out feature and 24-hour room service.

Landa Holiday House
Seelogama, Belihuloya, Sri Lanka
Show on map
1.2 mi from city centre, Belihuloya, Sri Lanka 

Landa Holiday House provides comfortable 3-star accommodation in Belihuloya. It also offers bicycle rental, free Wi-Fi and room service.

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

Centauria Lake Resort is situated in Embilipitiya and offers free wireless internet. It also provides body treatments, an outdoor pool and a kids club.

Nature Park Udawalawe
9.2 Excellent
Embilipitiya, Sri Lanka
Show on map
7.3 mi from city centre, Embilipitiya, Sri Lanka 
ExcellentBased on 25 reviews
9.2

Nature Park Udawalawe offers 3-star accommodation in Udawalawa. It provides free Wi-Fi, room service and a 24-hour reception.

Top Rated Ratnapura District hotels

1
Eliyanth Udawalawe
8.8 Excellent
2036/4 Walawegama, Udawalawa, Sri Lanka
Show on map
1.4 mi from city centre, Udawalawa, Sri Lanka 

Boasting an outdoor pool, Eliyanth Udawalawe is situated in Udawalawa and provides comfortable accommodation. It also offers free Wi-Fi.

Cheapest hotels in Ratnapura District

Green View Safari Resort
9.5 Excellent
No 1107/1,Thanamalvila Road, Embilipitiya, Sri Lanka
Show on map
7.5 mi from city centre, Embilipitiya, Sri Lanka 

Green View Safari Resort offers 3-star accommodation in Udawalawa. Guests can also take advantage of complimentary Wi-Fi throughout their stay.

$8
Avg. per night
Thilini Hotel Apartment
4.5 Okay
Ratnapura, Sri Lanka
Show on map
0.3 mi from city centre, Ratnapura, Sri Lanka 

Thilini Tour INN provides a comfortable setting while in Ratnapura. It also features a car rental desk, an express check-in and check-out feature and room service.

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

Contour Heritance Hotel is located in Ratnapura and offers free Wi-Fi. It also provides luggage storage and a 24-hour reception.

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

Hotel Gem Land is situated in Ratnapura and provides guests with free Wi-Fi. It also provides an express check-in and check-out feature, luggage storage and a swimming pool.

$18
Avg. per night
Sapphire Holiday Resort
9.4 Excellent
No.36/7G, Amuna road,Polhengoda, Ratnapura, Sri Lanka
Show on map
1.0 mi from city centre, Ratnapura, Sri Lanka 

This comfortable resort in Ratnapura offers free Wi-Fi, as well as a beauty centre and a kids club. It also provides massage services, a playground and a hair salon.

$20
Avg. per night
Athgira River Camping - Udawalawe
8.1 Excellent
Mudunmangada Road, Udawalawa, Sri Lanka
Show on map
1.0 mi from city centre, Udawalawa, Sri Lanka 

Featuring an outdoor pool, Athgira River Camping - Udawalawe is situated in Udawalawa and provides comfortable accommodation. Those staying at the property can also enjoy free wireless internet.

$25
Avg. per night
Nil diya mankada safari lodge
7.8 Good
Walawegama Road, Embilipitiya, Sri Lanka
Show on map
7.0 mi from city centre, Embilipitiya, Sri Lanka 

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.

$53
Avg. per night
Centauria Hill Resort
305/2 Colombo Road, Ratnapura, Sri Lanka
Show on map
1.2 mi from city centre, Ratnapura, Sri Lanka 

Centauria Hill Resort is situated in Ratnapura and features free Wi-Fi. It also provides luggage storage, babysitting/child services and a currency exchange.

$61
Avg. per night

Hotel prices in Ratnapura District

2 stars and under
3 stars
4 stars +

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

Where to stay in Ratnapura District

Facts about staying in Ratnapura District

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

    Ratnapura District has plenty to offer. Consider staying in some of its favored locations, like Haputale, Avissawella, and Belihuloya.

  • What are the best hotels in Ratnapura District?

    Grand Udawalawe Safari Resort, rated with a score of 7.9 from 53 reviewers, is one of the most popular hotels in Ratnapura District. Other top stays include Centauria Wild, with an average rating of 8.1 from 117 reviewers, and Kottawatta Village, with a score of 8.6 from 885 reviewers.