Search Hotels in Ratnapura
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Ratnapura
Apart hotel
Family friendly
Check prices for these dates
Compare 485 hotels in Ratnapura with room rates, reviews, and availability. Most hotels are fully refundable.

Magical Mountain Resort
Magical Mountain Resort
8.0 out of 10, Very Good, (1)

Adams Peak Inn
Adams Peak Inn
7.6 out of 10, Good, (24)

Ratnaloka Tour Inn
Ratnaloka Tour Inn
6.0 out of 10, (3)

Sapphire Holiday Resort
Sapphire Holiday Resort
7.2 out of 10, Good, (5)
The price is ¥2,768
¥3,614 total
includes taxes & fees
Aug 4 - Aug 5

Hotel Gem Land
Hotel Gem Land
4.8 out of 10, (3)

Centauria Hill Resort
Centauria Hill Resort
7.0 out of 10, Good, (2)
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.
Save an average of 15% on thousands of hotels when you're signed in
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Top cities in Ratnapura
Hotels near popular Attractions
- Hotels near Sri Pada
- Hotels near Udawalawe National Park
- Hotels near Horton Plains National Park
- Hotels near Sinharaja Forest Reserve
- Hotels near Lake Gregory
- Hotels near Sabaragamuwa University of Sri Lanka
- Hotels near Nonpareil Estate Falls
- Hotels near Samanalawewa Reservoir
- Hotels near Sinharaja Rain Forest
- Hotels near Laxapana Falls
More Accommodation Types in Ratnapura
Hotels near Ratnapura Airports
Explore more hotels
Expedia's Latest Trends
Hotels
- Eagle Lodge
- Hotels in Kanazawa
- Fortuna Hanoi Hotel
- The Westin Grande Sukhumvit, Bangkok
- Paradise Hotel Busan
- Adventure Hotels in Matugama
- Hotels near Fukuoka
- Hotels in Minato
- ANA Crowne Plaza Niigata by IHG
- Hotel Sun Resort Shirahama
- Marriott’s Bali Nusa Dua Gardens
- Hotels near US Naval Hospital Okinawa
- Hotel Nidom
- Hotels near Ikebukuro Station
- Hotels in Russia
Flights