Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

AU$27 Ratnapura Accommodation

Epic deals on more than 483 Ratnapura hotels

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotel deals in Ratnapura

Estimated price for 1 night / 2 adults
Serene Villa
Serene Villa
3 out of 5
245/55 A4 Main Road, Batugedara, Ratnapura, Sabaragamuwa
The price is AU$61 per night

Serene Villa: Guesthouse with free WiFi and free parking.

No reviews
Serene Villa
Punsisi Resort
Punsisi Resort
3 out of 5
The price is AU$78 per night

Punsisi Resort: Business-friendly guesthouse with free WiFi and free parking.

No reviews
Punsisi Resort
Thilini Hotel Apartment
Thilini Hotel Apartment
2.5 out of 5
Rest House Road, Ratnapura, SG
The price is AU$127 per night

Thilini Hotel Apartment: Apartment building with a rooftop terrace and barbecue grills.

No reviews
Thilini Hotel Apartment
Sapphire Holiday Resort
Sapphire Holiday Resort
3 out of 5
No.36/7G, Amuna road,Polhengoda, Ratnapura
The price is AU$52 per night

Sapphire Holiday Resort: Family hotel with free WiFi and free parking. Guests give the overall value a thumbs up.

No reviews
Sapphire Holiday Resort
Hotel White House
Hotel White House
3 out of 5
57/114, Polhengoda Rd., Ratnapura, Sabaragamuwa
The price is AU$2,738 per night

Hotel White House: Business-friendly hotel with free WiFi and free parking.

No reviews
Hotel White House
Hotel Gem Land
Hotel Gem Land
2.5 out of 5
12 Mudduwa Road, Ratnapura
The price is AU$27 per night

Hotel Gem Land: Business-friendly hotel with free WiFi and free parking.

No reviews
Hotel Gem Land
CONTOUR HERITANCE HOTEL- DELGODA WALAWWA
CONTOUR HERITANCE HOTEL- DELGODA WALAWWA
3 out of 5
No. 18, Delgoda Walawwa, Abhayaraja Mawatha, Ratnapura, Sabaragamuwa

CONTOUR HERITANCE HOTEL- DELGODA WALAWWA: Pet-friendly hotel with free WiFi and free parking.

No reviews
CONTOUR HERITANCE HOTEL- DELGODA WALAWWA
MacNara Traveller's Inn
MacNara Traveller's Inn
2.5 out of 5
No 05, Old Road, Batugedara, Ratnapura, Sabaragamuwa
The price is AU$36 per night

MacNara Traveller's Inn: Family guesthouse with free WiFi and free parking.

No reviews
MacNara Traveller's Inn
Nilani Hotel
Nilani Hotel
3 out of 5
21, Darmapala Mawatha, Ratnapura

Nilani Hotel: Family hotel with free breakfast and free WiFi.

No reviews
Nilani Hotel

Accommodation in Ratnapura

If you're visiting Ratnapura and trying to find accommodation, you'll have a small selection of hotels to choose from. Select any of the 3 within 5 kilometres of the town centre.

The Sapphire Holiday Resort and Hotel Gem Land are a few of several lovely accommodation options that are not far from all the action.

This destination contains only a few budget accommodations for travellers on a shoestring. The Nilani Hotel is one of the better options.

If you find yourself requiring more options in Ratnapura, try the Ceylon Tea Trails and the Aigburth Villa. They are located 25 kilometres and 35 kilometres away from the city's main streets. Wotif also suggests the Governor's Mansion and the Blue Sky Guest House. The first is 35 kilometres away from the center, while the other is 20 kilometres away.

If you'd like to check out some nearby cities, think about Nallathanniya and Matugama. Head 20 kilometres to the northeast of Ratnapura and you'll discover Nallathanniya. Alternatively, Matugama is 40 kilometres to the west. Nallathanniya accommodations are the Grand Adam's peak and White House Adamspeak. The Bungalow at Pantiya Estate and Plantation Villa are some of the better ones in Matugama.

Why not spend a few hours hanging out with local sports enthusiasts at a local match? Sinhalese Sports Club is found to the northwest of Ratnapura. Want to stay near the action? The Hilton Colombo Residence and the Casa Colombo Hotel may be perfect.

Located 85 kilometres from Ratnapura is Bandaranaike International Airport. Stay nearby at the Amagi Lagoon or the Full Moon Garden Hotel.

How much is a hotel room in Ratnapura?

Hotels in Ratnapura start at AU$27 per night. Prices and availability subject to change. Additional terms may apply.

New reviews - Best hotels in Ratnapura

Travel to Ratnapura & explore

^Eligibility requirements and conditions apply.