Ratnapura

Search Ratnapura Hotels from $14

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Ratnapura

Image for Grand Hotel
4 out of 5
Grand Hotel Rd, Nuwara Eliya
Free CancellationReserve now, pay when you stay
$157
per night
Sep 20 - Sep 21
4.3/5Excellent! (121 reviews)

"If you want the full colonial experience, this is the place. It is better than Singapore's Raffles as Raffles has been clinically updated while keeping the false facade of period features. The Grand Hotel has the full works, from staff, room, facilities and a large selection of scrumptious food. ..."…"

Reviewed on Sep 4, 2019

Grand Hotel
Image for Centauria Hill Resort
3 out of 5
305/2 Colombo Road, Ratnapura
Free CancellationReserve now, pay when you stay
$33
per night
Sep 20 - Sep 21
3/5 (1 review)

"Good to have pool after hot days in town. Great staff. quiet location."…"

Reviewed on Feb 9, 2018

Centauria Hill Resort
Image for Nilani Hotel
3 out of 5
21, Darmapala Mawatha, Ratnapura
Free CancellationReserve now, pay when you stay
$48
per night
Sep 20 - Sep 21
3.5/5Good! (2 reviews)
A rest stop rather than a destination

"Nilani Hotel and Ratnapura town was not a destination, but a short stop on the way back to Colombo. The town is polluted, crowded and unattractive. The hotel is old and worn, with concrete floors and wardrobes that smell of insecticides. A bed net was provided and although it had several holes, it ..."…"

Reviewed on Jan 10, 2018

Nilani Hotel
Image for Centauria Tourist
3 out of 5
NEW TOWN, EMNILIPITIYA,, Ratnapura, Sabaragamuwa Province
Get Rates
Centauria Tourist
Image for Grand Adam's Peak Cabana Suite
3 out of 5
adam's peak, Ratnapura, CP
$90
per night
Sep 20 - Sep 21
3.4/5 (5 reviews)
Decent place to stay but room for improvement

"A group of 6 of us stayed here for 2N to climb Adam’s Peak. Check-in: easy, only required 1 person’s passport details. Receptionist was very attentive, kind and helpful. We went to climb Adam’s Peak at 1:30AM and the receptionist organised for us to have food packed up for take-away. There was a ..."…"

Reviewed on Jan 26, 2019

Grand Adam's Peak Cabana Suite
Image for Hotel Gem Land
2.5 out of 5
12 Mudduwa Road, Ratnapura
$17
per night
Sep 20 - Sep 21
3/5 (2 reviews)

"We stayed in the hotel because of Sinharaja rain forest. Location is good, close to city but quiet for sleep. Hotel is very wear off and needs proper cleaning of everything. Owner is nice and helpful is you need to manage something."…"

Reviewed on Jul 31, 2018

Hotel Gem Land
Image for Sapphire Holiday Resort
3 out of 5
No.36/7G, Amuna road,Polhengoda, Ratnapura
$33
per night
Sep 20 - Sep 21
3.6/5Good! (5 reviews)
Sapphire Holiday Resort

"Amazing value for money! Pleasant helpful staff. Food varied according to chef from superb (We had one of the best meals of our trip here) to slightly disappointing, food cool, sandwiches a bit curly. Handy location for Ratnapura and its busy gem dealers. Wifi fine, though no pool. Photos of activities ..."…"

Reviewed on Feb 20, 2017

Sapphire Holiday Resort
Image for Thilini Hotel Apartment
2.5 out of 5
Rest House Road, Ratnapura, SG
$80
per night
Sep 20 - Sep 21
Thilini Hotel Apartment
Image for Serene Villa
3 out of 5
245/55 A4 Main Road, Batugedara, Ratnapura
$50
per night
Sep 20 - Sep 21
4/5Very Good! (7 reviews)

"There was nothing to like about this property. They charge as if it is a 4* hotel but in reality it is a 1* or at the most a 2* hotel. The place looked cheap and dirty. Towels felt like they were not well washed. Breakfast was basically coffee and toast for vegetarians. I asked for a glass of milk ..."…"

Reviewed on Dec 15, 2018

Serene Villa
Image for CONTOUR HERITANCE HOTEL- DELGODA WALAWWA
3 out of 5
No. 18, Delgoda Walawwa, Abhayaraja Mawatha, Ratnapura, Sabaragamuwa
Free CancellationReserve now, pay when you stay
$14
per night
Sep 20 - Sep 21
CONTOUR HERITANCE HOTEL- DELGODA WALAWWA
Don't see what you're looking for?
See all available properties in Ratnapura starting at $14 per night
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Ratnapura

Visitors can enjoy all that Ratnapura has to offer including the waterfalls, riverfront, and shopping. The quaint and culturally-rich setting also entices those visiting the city.

  • There are 9 hotels and other accommodations in Ratnapura
  • The closest major airport is in Colombo (CMB-Bandaranaike Intl.), 51.3 mi (82.5 km) from the city center

Sightseeing and Staying in Ratnapura

Favorite places to visit in the city include Gnanasiha Tapowana Vihara, Ratnapura National Museum, and Katugas Ella Falls. You'll also find Bopath Ella Waterfall and Adams Peak in the area.

As you plan your vacation, you'll find 9 hotels and other lodging options to choose from in Ratnapura. Here are places to stay within 5 miles of the city center.

  • Hotel Gem Land is 2.2 mi (3.5 km) from the city's heart. This 2.5-star hotel in Ratnapura features free parking, concierge services, and a terrace.
  • Serene Villa is located 1 mi (1.7 km) from the city center. This 3-star guesthouse in Ratnapura features a restaurant, an outdoor pool, and free WiFi.
  • Nilani Hotel is located within 2.1 mi (3.3 km) of the city center. This 3-star hotel in Ratnapura features free breakfast, a restaurant, and free WiFi.

Dressing for Ratnapura

  • Between January and March, you can expect the daytime average to be around 89°F and the nighttime average to be 72°F
  • From April to June, temperatures average about 89°F during the day and 76°F at night
  • July through September averages 87°F during the day and 76°F at night
  • In October-December, the average temperature is 87°F during the day and 73°F at night
  • Average annual rainfall for Ratnapura is 3.66 inches
  • Hottest months are usually March and April with an average temperature of 89°F, while the coldest months are January and February with an average of 73°F

More trip options

Recent Reviews in Ratnapura