You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Ratnapura, known as the "City of Gems," is a captivating travel destination nestled in the heart of Sabaragamuwa Province, Sri Lanka. This vibrant city is renowned for its rich gem mining industry, offering visitors a unique glimpse into the world of precious stones like rubies and sapphires. When staying in Ratnapura, travelers can explore charming neighborhoods such as Pelmadulla and Kuruwita, which provide a blend of local culture and modern amenities.
Top attractions in Ratnapura include the Sinharaja Forest Reserve, a UNESCO World Heritage site teeming with biodiversity, and the majestic Adam's Peak, a sacred pilgrimage site offering breathtaking views. The Udawalawe National Park, famous for its elephant population, is also within easy reach. Whether you're a nature enthusiast or a gem aficionado, Ratnapura promises an unforgettable experience with its rich cultural heritage and natural beauty.
See the latest prices and deals by choosing your dates

Villa in Ratnapura District, Belihuloya · 23.14 mi from centre
Belihuloya Bloom Fort Villa is located in Belihuloya, just 25 miles from Horton Plains National Park and 17 miles from Haputale Railway Station. This property offers access to a balcony and free private parking.
Featuring mountain and garden views, this villa features 1 bedroom and opens to a terrace. Guests can take in the ambience of the surroundings from an outdoor dining area. For added privacy, the accommodation features a private entrance.
Ohiya Train Station is 21 miles from the villa, while Pattipola Train Station is 31 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 30 miles away.

Hotel in Ratnapura District, Imbulpe · 23.16 mi from centre
Breakfast available
With a stay at Sennya Resorts in Belihuloya, you'll be 1.5 mi (2.5 km) from Sabaragamuwa University of Sri Lanka and 13.6 mi (21.9 km) from Bambarakanda Falls. This spa hotel is 18.7 mi (30.1 km) from Udawalawe National Park and 19.7 mi (31.7 km) from Horton Plains National Park.

Lodge in Ratnapura District, Belihuloya · 23.34 mi from centre
8.2
7 reviews
Offering mountain views, Windy Hills Bungalow in Belihuloya has accommodations, an outdoor swimming pool, a garden, a shared lounge, a terrace and a restaurant.
There's a fully equipped private bathroom with bidet and free toiletries.
The lodge offers a continental or Asian breakfast.
If you would like to discover the area, cycling is possible nearby and Windy Hills Bungalow can arrange a car rental service.
Castlereigh Reservoir Seaplane Base Airport is 32 miles from the property.

Hotel in Ratnapura District, Suriyakanda · 23.86 mi from centre
7.2
9 reviews
Breakfast available
Mountain Villa features a garden, shared lounge, a terrace and restaurant in Suriyakanda. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. Some units at the property feature a balcony with a mountain view.
Guests at the hotel will be able to enjoy activities in and around Suriyakanda, like hiking.
Mattala Rajapaksa International Airport is 50 miles away.
Villa property in Ratnapura District, Suriyakanda · 25.22 mi from centre
When you stay at Aigburth Villa in Suriyakanda, you'll be 11 minutes by car from Ereporu Ganga Waterfalls. This villa is 22.3 mi (35.8 km) from Udawalawe National Park and 5.8 mi (9.4 km) from Suriyakanda Forest Reserve.

Resort in Ratnapura District, Belihuloya · 25.48 mi from centre
8.7
44 reviews
Breakfast available
Located in Belihuloya, 28 miles from Demodara Nine Arch Bridge, Treehouse Chalets - Luxury getaway within a short distance of Ella provides accommodations with free bikes, free private parking, a garden and a terrace. This 5-star resort offers a restaurant. The resort features a hot tub, room service and free WiFi.
At the resort, every room is equipped with a patio with a mountain view. Each room includes a private bathroom with free toiletries, while selected rooms contain a kitchenette with a fridge.
Treehouse Chalets - Luxury getaway within a short distance of Ella offers an à la carte or Asian breakfast.
The area is popular for cycling, and car rental is available at the accommodation.
Haputale Railway Station is 14 miles from Treehouse Chalets - Luxury getaway within a short distance of Ella, while Ohiya Train Station is 28 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 34 miles away, and the property offers a paid airport shuttle service.

Homestay in Ratnapura District, Belihuloya · 25.51 mi from centre
8.8
4 reviews
Breakfast available
Senaya Homestay in Belihuloya provides accommodations with a garden and a shared lounge. This homestay offers free private parking and room service. The accommodation provides private check-in and check-out and bicycle parking for guests.
Additional in-room amenities include fruit. At the homestay, units are equipped with a private bathroom.
Buffet and full English/Irish breakfast options with fruit, juice, and cheese are available. As an added convenience, the homestay offers packed lunches for guests to bring on excursions and other trips off-property.
Demodara Nine Arch Bridge is 28 miles from Senaya Homestay, while Haputale Railway Station is 14 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 34 miles away.

Guest house in Ratnapura District, Belihuloya · 25.53 mi from centre
10.0
1 review
Providing a garden, Kavi Guest Belihuloya offers accommodations in Belihuloya. This guest house provides free private parking, full-day security, and free Wifi. Horton Plains National Park is 22 miles away, and Demodara Nine Arch Bridge is 28 miles from the guest house.
All units include a private bathroom and a shower, and certain units at the guest house have a terrace.
Haputale Railway Station is 14 miles from the guest house, while Ohiya Train Station is 18 miles away. Castlereigh Reservoir Seaplane Base Airport is 34 miles from the property.

Guest house in Embilipitiya, Pallebedda · 26.26 mi from centre
Sanhinda Royal Village offers accommodations in Pallebedda, 19 miles from Udawalawe National Park. Private parking is available on site at this recently renovated property. Guests can enjoy garden views.
At the guest house, the units are equipped with a private bathroom with a shower.
Mattala Rajapaksa International Airport is 39 miles away.

Safari/tentalow in Ratnapura District, Balangoda · 26.55 mi from centre
10.0
2 reviews
Breakfast available
This luxury tentalow is 2.5 mi (4 km) from Samanalawewa Reservoir and 9.4 mi (15.2 km) from Sabaragamuwa University of Sri Lanka.

Safari/tentalow in Embilipitiya, Udawalawa · 32.49 mi from centre
Breakfast available
With a stay at Master Campers Lanka in Udawalawa, you'll be on the riverwalk, within a 15-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This tentalow is 9.2 mi (14.9 km) from Mau Ara Lake and 9.8 mi (15.8 km) from Waulpane Cave.

Resort in Embilipitiya, Udawalawa · 32.77 mi from centre
With a stay at Ynot Udawalawa Safari & Resort in Udawalawa, you'll be within a 15-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This resort is 8.8 mi (14.1 km) from Mau Ara Lake and 10.6 mi (17.1 km) from Waulpane Cave.

Guest house in Embilipitiya, Udawalawe · 32.82 mi from centre
8.0
1 review
Mini Jungle Canopy Udawalawe offers accommodations in Udawalawe, 12 miles from Udawalawe National Park. This guest house features free private parking and free Wifi.
The accommodation is non-smoking.
Guests can relax in the garden at the property.
Mattala Rajapaksa International Airport is 33 miles from the property.

Hotel in Embilipitiya, Udawalawe · 32.84 mi from centre
Breakfast available
Located in Udawalawe, 11 miles from Udawalawe National Park, Wonder of Udawalawe Cottage has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Featuring a restaurant, the 3-star hotel has air-conditioned rooms with a private bathroom. The property provides free shuttle service, room service and currency exchange for guests.
At the hotel, all rooms include a deskand a patio with a pool view. All rooms feature a safety deposit box.
Breakfast is available, and includes Asian, vegetarian and vegan options.
Speaking Czech, German, English and French at the reception, staff are always at hand to help.
Mattala Rajapaksa International Airport is 32 miles from the property.

Hotel in Embilipitiya, Udawalawe · 32.86 mi from centre
10.0
6 reviews
Located in Udawalawe, 11 miles from Udawalawe National Park, Golden Nature Cottage provides accommodations with a restaurant and free private parking. With a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can enjoy pool views.
At the hotel, all rooms come with a desk.
The breakfast offers Asian, vegetarian or vegan options.
Languages spoken at the reception include German, English, French and Hindi, and guests are invited to request information on the area when needed.
Mattala Rajapaksa International Airport is 32 miles away.

Guest house in Embilipitiya, Udawalawe · 32.98 mi from centre
9.8
15 reviews
9.3 miles from Udawalawe National Park, the guest house offers a garden and a shared lounge. Free private parking is available and the guest house also features bike rental for guests who want to explore the surrounding area.
Guests can take in the ambience of the surroundings from an outdoor dining area. The guest house offers bed linen, towels, and daily room service.
If you'd like to discover the area, cycling is possible in the surrounding area, and Owls Nest can arrange a car rental service.
Mattala Rajapaksa International Airport is 34 miles from the property.

Guest house in Embilipitiya, Udawalawe · 32.98 mi from centre
9.6
38 reviews
Offering a garden, Clay House features accommodations in Udawalawe. This guest house offers air-conditioned accommodations with a terrace and free Wifi. The guest house has private entrance.
At the guest house, each unit has a desk. Rooms come with a private bathroom with a bath, a hair dryer, and free toiletries. At the guest house, units come with bed linen and towels.
Udawalawe National Park is 10 miles from the guest house. Mattala Rajapaksa International Airport is 32 miles from the property.

Guest house in Embilipitiya, Udawalawe · 32.99 mi from centre
9.5
109 reviews
Offering river views, Jungle View River Camping in Udawalawe provides accommodations and a garden. This guest house offers free private parking, room service, and free Wifi. On-site staff can arrange a shuttle service.
At the guest house, the units have a desk. There's a seating and a dining area in all units.
For visitors looking to embark on day trips to nearby landmarks, the guest house features a selection of packed lunches.
Udawalawe National Park is 9.3 miles from Jungle View River Camping. Mattala Rajapaksa International Airport is 34 miles from the property, and the property offers a paid airport shuttle service.

Hotel in Embilipitiya, Udawalawa · 32.99 mi from centre
8.4
4 reviews
Breakfast available
With a stay at Hotel Athgira in Udawalawa, you'll be within a 15-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This hotel is 8.5 mi (13.7 km) from Mau Ara Lake and 11.5 mi (18.5 km) from Waulpane Cave.

Hotel in Embilipitiya, Udawalawe · 32.99 mi from centre
9.1
9 reviews
Breakfast available
Located in Udawalawe, 9.3 miles from Udawalawe National Park, Hotel Herb Garden has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. This 3-star hotel offers luggage storage space. The property provides room service, a 24-hour front desk and currency exchange for guests.
A buffet, à la carte or continental breakfast is served at the property.
Weerawila Airport is 40 miles from the property.