Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ratnapura

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.

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.

Hugging Clouds
9.0 Excellent

0.1 mi from city centre, Nallathanniya Show on map

ExcellentBased on 599 reviews
9.0

Featuring a swimming pool, this comfortable guest house is a short drive from Maskeliya. It also provides bicycle rental, a tour desk and a ticket service.

Serene Villa
8.2 Excellent

1.4 mi from city centre, Ratnapura Show on map

ExcellentBased on 7 reviews
8.2

Serene Villa provides comfortable 3-star accommodation in Ratnapura. It also offers a swimming pool, luggage storage and free Wi-Fi.

Thilini Hotel Apartment
6.8 Good

0.3 mi from city centre, Ratnapura Show on map

GoodBased on 6 reviews
6.8

Thilini Tour INN provides a comfortable setting while in Ratnapura. It also features an express check-in and check-out feature.

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.

Boulder Garden Hotel
8.5 Excellent

11.6 mi from city centre, Ratnapura Show on map

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 an outdoor pool, free Wi-Fi and a Jacuzzi. It also offers 24-hour room service, a coffee bar and an airport shuttle.

Delhousie Hotel Galle
7.7 Good

0.0 mi from city centre, Nallathanniya Show on map

GoodBased on 134 reviews
7.7

Delhousie Hotel Galle provides a comfortable setting while in Nallathanniya. It is conveniently located at the foot of Sri Pada.

Tips for booking a Ratnapura hotel

Cheapest month:August
Most expensive month:September
Average price in Ratnapura:$49/night
Absolute cheapest price found:$11/night
Cheapest day:Monday
Most expensive day:Thursday
$39 - $60
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$15 - $148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Ratnapura, Ratnapura District

Show all 53 hotels
Hugging Clouds
9.0 Excellent

0.1 mi from city centre, Nallathanniya Show on map

Featuring a swimming pool, this comfortable guest house is a short drive from Maskeliya. It also provides bicycle rental, a tour desk and a ticket service.

$13
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
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
Delhousie Hotel Galle
7.7 Good

0.0 mi from city centre, Nallathanniya Show on map

Delhousie Hotel Galle provides a comfortable setting while in Nallathanniya. It is conveniently located at the foot of Sri Pada.

$40
Avg. per night
Serene Villa
8.2 Excellent

1.4 mi from city centre, Ratnapura Show on map

Serene Villa provides comfortable 3-star accommodation in Ratnapura. It also offers a swimming pool, luggage storage and free Wi-Fi.

$42
Avg. per night
Thilini Hotel Apartment
6.8 Good

0.3 mi from city centre, Ratnapura Show on map

Thilini Tour INN provides a comfortable setting while in Ratnapura. It also features an express check-in and check-out feature.

$88
Avg. per night
Centauria Hill Resort
7.9 Good

1.2 mi from city centre, Ratnapura Show on map

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

$120
Avg. per night
Boulder Garden Hotel
8.5 Excellent

11.6 mi from city centre, Ratnapura Show on map

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

$174
Avg. per night

Hotel prices in Ratnapura

2 stars and under

$13 - $17

#1 Most popular

$17
Avg. per night

Best value

Hugging Clouds
9.0 Excellent
$13
Avg. per night
3 stars

$15 - $174

#1 Most popular

$174
Avg. per night

Best value

Serene Villa
8.2 Excellent
$42
Avg. per night

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

Where to stay in Ratnapura

Ratnapura travel FAQs

  • What are the best hotels in Ratnapura?

    Delhousie Hotel Galle, rated with a score of 7.7 from 134 reviewers, is one of the most popular hotels in Ratnapura. Other top stays include Green View Guest Inn, with an average rating of 8.6 from 150 reviewers, and Ratnaloka Tour Inn, with a score of 7.7 from 35 reviewers.

  • How much do hotels in Ratnapura cost?

    Searches in the last 72 hours suggest an average price of around $90/night is normal for a hotel in Ratnapura.

  • How much is a cheap hotel in Ratnapura?

    Prices for Ratnapura hotels have been found for as low as $9/night over the last 3 days.