Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ratnapura District

Filter by star ratings
All filters
Centauria Hill Resort
7.9 Good

1.2 mi from city centre, Ratnapura Show on map

GoodBased on 16 reviews
7.9

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

Citrine River Residence
7.4 Good

0.5 mi from city centre, Belihuloya Show on map

GoodBased on 21 reviews
7.4

Citrine River Residence offers a comfortable setting while in Belihuloya.

Lotus Resort
10.0 Excellent

1.4 mi from city centre, Eheliyagoda Show on map

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
8.1 Excellent

7.6 mi from city centre, Embilipitiya Show on map

ExcellentBased on 335 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
9.1 Excellent

1.5 mi from city centre, Udawalawa Show on map

ExcellentBased on 422 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
8.5 Excellent

0.9 mi from city centre, Embilipitiya Show on map

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 a coffee bar, body treatments and an outdoor pool.

Heritage Walawa Resort
8.9 Excellent

7.5 mi from city centre, Embilipitiya Show on map

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
7.9 Good

7.0 mi from city centre, Embilipitiya Show on map

GoodBased on 187 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
8.5 Excellent

2.8 mi from city centre, Udawalawa Show on map

ExcellentBased on 264 reviews
8.5

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

Pavana Resort
8.7 Excellent

1.4 mi from city centre, Embilipitiya Show on map

ExcellentBased on 142 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.

Top Rated Ratnapura District hotels

Show all 371 hotels
1
Eliyanth Udawalawe
9.1 Excellent

1.5 mi from city centre, Udawalawa Show on map

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 371 hotels
Heritage Walawa Resort
8.9 Excellent

7.5 mi from city centre, Embilipitiya Show on map

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
Contour Heritance Hotel- Delgoda Walawwa

0.9 mi from city centre, Ratnapura Show on map

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

$15
Avg. per night
Lotus Resort
10.0 Excellent

1.4 mi from city centre, Eheliyagoda Show on map

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
Hotel Gem Land

0.5 mi from city centre, Ratnapura Show on map

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
Walawa Blue Sapphire
9.4 Excellent

7.0 mi from city centre, Embilipitiya Show on map

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.

$20
Avg. per night
Pavana Resort
8.7 Excellent

1.4 mi from city centre, Embilipitiya Show on map

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.

$21
Avg. per night
Sapphire Holiday Resort
8.1 Excellent

0.9 mi from city centre, Ratnapura Show on map

This comfortable bed & breakfast 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.

$24
Avg. per night
Nature Park Udawalawe
9.4 Excellent

7.4 mi from city centre, Embilipitiya Show on map

This comfortable resort in Udawalawa offers free Wi-Fi, as well as a laundry service and a 24-hour reception.

$25
Avg. per night

Hotel prices in Ratnapura District

2 stars and under

$16 - $70

#1 Most popular

Pavana Resort
8.7 Excellent
$21
Avg. per night

#2 Most popular

$35
Avg. per night

Best value

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

$8 - $174

#1 Most popular

Eliyanth Udawalawe
9.1 Excellent
$80
Avg. per night

#2 Most popular

Serene Villa
8.2 Excellent
$42
Avg. per night

Best value

$8
Avg. per night
4 stars +

$90 - $198

#1 Most popular

$97
Avg. per night

#2 Most popular

$107
Avg. per night

Best value

Centauria Wild
8.5 Excellent
$90
Avg. per night

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

Where to stay 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, Embilipitiya, and Udawalawa as some of the most sought after locations.

  • What are the best hotels in Ratnapura District?

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