A woven basket filled with assorted grains and seeds.

Find hotels in Ratnapura from ₩23,528

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 29 - Aug 30
Tomorrow
Aug 30 - Aug 31
Next weekend
Sep 4 - Sep 6
In two weeks
Sep 11 - Sep 13

Filter by

Star rating

Guest rating

Our top choices for Ratnapura hotels

1. Sapphire Holiday Resort

Sapphire Holiday Resort
Ratnapura
Japan
Anonymous traveler
₩26,509
₩34,409 total
includes taxes & fees
Aug 30 - Aug 31
Sapphire Holiday Resort

2. Meridian Holiday Resort

Meridian Holiday Resort
Ratnapura
₩34,684
₩40,927 total
includes taxes & fees
Aug 30 - Aug 31
Meridian Holiday Resort

3. Boulder Garden Hotel

Boulder Garden Hotel
Kalawana
Ireland
Janez
₩179,667
₩235,349 total
includes taxes & fees
Aug 30 - Aug 31
Boulder Garden Hotel

4. Udapola Bungalow by Lalan Leisure

Udapola Bungalow by Lalan Leisure
Deraniyagala
₩77,679
₩91,661 total
includes taxes & fees
Aug 30 - Aug 31
Udapola Bungalow by Lalan Leisure

5. AHAS GAWWA Eco Lodge

AHAS GAWWA Eco Lodge
Padukka
American Samoa
T D
₩68,402
₩90,561 total
includes taxes & fees
Sep 28 - Sep 29
AHAS GAWWA Eco Lodge

6. Hotel Gem Land

Hotel Gem Land
Ratnapura
₩18,126
₩23,528 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Gem Land

7. Omatta Villa

Omatta Villa
Agalawatta
₩93,534
₩248,205 total
includes taxes & fees
Sep 7 - Sep 8
Omatta Villa

8. Randiya Epiliyagoda Resort

Randiya Epiliyagoda Resort
Eheliyagoda
₩92,903
₩120,588 total
includes taxes & fees
Sep 8 - Sep 9
Randiya Epiliyagoda Resort

9. Adams Peak Inn

Adams Peak Inn
Nallathanniya
Norway
Christian Alejandro
₩18,373
₩23,848 total
includes taxes & fees
Sep 28 - Sep 29
Adams Peak Inn

10. Gangula Family Cottage

Gangula Family Cottage
Hatton
₩33,062
₩39,013 total
includes taxes & fees
Aug 30 - Aug 31
Gangula Family Cottage

11. MacNara Traveller's Inn

MacNara Traveller's Inn
Ratnapura
₩3,779,106
₩4,459,345 total
includes taxes & fees
Sep 26 - Sep 27
MacNara Traveller's Inn

12. Monsoon Adventure Park

Monsoon Adventure Park
Palindanuwara
₩115,955
₩150,510 total
includes taxes & fees
Aug 30 - Aug 31
Monsoon Adventure Park

13. Thevni Holiday Resort

Thevni Holiday Resort
Ingiriya
₩148,645
₩175,401 total
includes taxes & fees
Sep 2 - Sep 3
Thevni Holiday Resort

14. Rambas Reserve

Rambas Reserve
Eheliyagoda
₩277,140
₩330,308 total
includes taxes & fees
Sep 28 - Sep 29
Rambas Reserve

15. Hotel Hill View

Hotel Hill View
Hatton
₩21,467
₩27,864 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Hill View

16. Kingdom Secret Kiriella

Kingdom Secret Kiriella
Kiriella
₩52,031
₩71,227 total
includes taxes & fees
Aug 30 - Aug 31
Kingdom Secret Kiriella

17. Hotel Jonkoping

Hotel Jonkoping
Godakawela
₩9,910
₩11,694 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Jonkoping

18. Giant's Forest

Giant's Forest
Kalawana
₩89,624
₩105,756 total
includes taxes & fees
Aug 30 - Aug 31
Giant's Forest

19. Akoya Pearl Hotel

Akoya Pearl Hotel
Lellopitiya
₩20,067
₩23,679 total
includes taxes & fees
Sep 28 - Sep 29
Akoya Pearl Hotel

20. Graten Tea Garden Holiday Bungalow

Graten Tea Garden Holiday Bungalow
Ingiriya
₩43,355
₩56,274 total
includes taxes & fees
Aug 30 - Aug 31
Graten Tea Garden Holiday Bungalow
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Ratnapura attractions

Ratnapura National Museum

You can spend an afternoon browsing the exhibits at Ratnapura National Museum during your travels in Ratnapura. Wander the forest or discover the area's waterfalls.
See properties

Gnanasiha Tapowana Vihara

Gnanasiha Tapowana Vihara is just one of the places to see in Ratnapura, so why not enjoy the other things to explore during your travels? Stroll along the riverfront or discover the area's waterfalls.
See properties

Learn more about Ratnapura

Gem traders display dazzling sapphires and rubies at the bustling Ratnapura Gem Market where you can watch expert cutting. Trek through lush rainforest to discover hidden waterfalls in Sinharaja Forest Reserve, located just outside this historic mining town.

See all hotels in Ratnapura
A woven basket filled with assorted grains and seeds.

Top Ratnapura Hotel Reviews

Ceylon Tea Trails - Relais and Chateaux - All Inclusive

Ceylon Tea Trails - Relais and Chateaux - All Inclusive

10/10 Excellent
"The location of this resort is stunning, just beautiful. The service is superb. The food is amazing. And the cottage itself was tastefully recreated. We enjoyed walking the tea trails - just expect to make an effort on the plantation hills. We also relaxed and enjoyed the hotel every afternoon. They will do anything to make your stay as perfect as possible. It was an ideal stay for us. "
Maria 3-night trip
Posted 5 months ago
Ceylon Tea Trails - Relais and Chateaux - All Inclusive
Camellia Hills

Camellia Hills

10/10 Excellent
"This was a fantastic place to unwind. A vast array of activities in the surrounding nature or a SriLankan cooking lesson which we found was amazingly interesting and tasty!!! A truly luxurious boutique hotel with wonderful staff. The roads in are interesting and we were glad of the SUV we had hired. Over 4 hour drive from Colombo which was indeed stunning. We loved this place."
Sean 2-night trip
Posted 11 months ago
Camellia Hills

More cheap stays in Ratnapura

Adams Peak Inn

Adams Peak Inn

Mare Estate Road Nallathanniya Central Province
₩18,373
₩23,848 total
Sep 28 - Sep 29
includes taxes & fees
Adams Peak Inn
Tappers' Village Nature Resort

Tappers' Village Nature Resort

Hadunkanda Rd Kiriella SG
₩61,187
₩72,201 total
Aug 31 - Sep 1
includes taxes & fees
Tappers' Village Nature Resort
Clovefield Villa

Clovefield Villa

3rd Mile Post, Kanmedilihena Estate Hatton
₩61,179
₩80,139 total
Sep 11 - Sep 12
includes taxes & fees
Clovefield Villa
Uga Halloowella - Hatton - All Inclusive

Uga Halloowella - Hatton - All Inclusive

Halloowella Estate, Upcot Road Norwood Central Province
₩870,241
₩1,026,884 total
Sep 1 - Sep 2
includes taxes & fees
Uga Halloowella - Hatton - All Inclusive
DIORA Hotel

DIORA Hotel

Church Back Road Ratnapura SG
Get ratesDIORA Hotel
Flaming Tree Resorts

Flaming Tree Resorts

No 40 Kalawaldeniya Rd, Nortonbridge 22000 Norton
Get ratesFlaming Tree Resorts

Frequently asked questions

What's the best place to stay in Ratnapura?
Based on our traveler data, Meridian Holiday Resort is one of the top choices for your stay. This guesthouse offers free parking and free WiFi. Other good options for your visit include DIORA Hotel and Sapphire Holiday Resort. See all available top hotels, or vacation rentals in Ratnapura.
What's the top vacation rental in Ratnapura?
Clovefield Villa: Visitors like this Ratnapura vacation home rental. It offers a terrace, a garden, and a barbecue grill to help you feel perfectly comfortable in your new surroundings. This vacation rental also comes with free parking to give you added peace of mind. See all vacation rentals in Ratnapura.
If I need to cancel my hotel reservation in Ratnapura, will I receive a refund?
Yes! You'll find that most hotel room reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Ratnapura.
Where can I learn more about changing or cancelling my trip to Ratnapura?
To find more details about rescheduling or cancelling your trip to Ratnapura, click here.
What's the best pet-friendly accommodation in Ratnapura?
Meridian Holiday Resort is a top guesthouse for people traveling with their pets, and offers free WiFi for its human guests. See more pet-friendly hotel accommodations in Ratnapura.
What are some accommodations with pools in Ratnapura?
Centauria Hill Resort: Features a children's pool, an outdoor pool, and daily. Ceylon Tea Trails - Relais and Chateaux - All Inclusive and Kuruwita Retreat are a couple of other choices that feature an onsite pool. View all hotels with pools in Ratnapura.
How is it to stay in Ratnapura?
Those traveling to Ratnapura are sure to enjoy the sights to see and things to do. In Ratnapura, there are 16 hotels and other accommodations to choose from. Find out more about Ratnapura.
What should I do while I'm visiting Ratnapura?
A favorite place to visit is Ratnapura National Museum. You'll also find Sri Pada and Laxapana Falls in the area. Check out what more to see and do in Expedia's Ratnapura guide.
What's the seasonal weather like in Ratnapura?
The hottest months are usually March and February with an average temp of 76°F, while the coldest months are January and February with an average of 76°F. The rainiest months in Ratnapura are November, October, May, and September, with each month seeing an average of 17 inches of rainfall.