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

Hotel in Ratnapura District, Ayagama · 13.98 mi from centre
Breakfast available
This hotel is 17.4 mi (28.1 km) from Katugas Ella Falls and 22.1 mi (35.5 km) from Sinharaja Forest Reserve.

Hotel in Ratnapura District, Kiriella · 13.98 mi from centre
Breakfast available
Located in Kiriella, Kingdom Secret Kiriella is a 1-minute drive from Kabaragala Ella Waterfall and 6 minutes from Nadun Rajamaha Temple. This spa hotel is within the region of Sri Pada and Sinharaja Forest Reserve.

Hotel in Ratnapura District, Ratnapura · 14.07 mi from centre
9.5
2 reviews
Breakfast available
Located in Ratnapura, 25 miles from Leisure World, Tappers' Village Nature Resort & Retreat Centre, Kiriella provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Among the various facilities are a terrace and a restaurant. The property has a 24-hour front desk, airport transportation, room service and free WiFi throughout the property.
Complete with a private bathroom equipped with a bidet and free toiletries, all guest rooms at the hotel have a flat-screen TV and air conditioning, and selected rooms here will provide you with a balcony.
A buffet, Asian or vegetarian breakfast is served at the property.
You can play table tennis at Tappers' Village Nature Resort & Retreat Centre, Kiriella, and the area is popular for hiking.

Resort in Ratnapura District, Balangoda · 15.00 mi from centre
10.0
1 review
White House Resort is located in Balangoda.
At the resort, the rooms are equipped with a closet and a flat-screen TV. Featuring a private bathroom with a shower and a hairdryer, rooms at White House Resort also have a mountain view. All rooms at the accommodation feature air conditioning and a desk.
Castlereigh Reservoir Seaplane Base Airport is 41 miles from the property.

Hotel in Ratnapura District, Balangoda · 15.56 mi from centre
9.8
51 reviews
Breakfast available
Located in Balangoda, 28 miles from Hatton Railway Station, The Backyard Balangoda has accommodations with a garden, free private parking, a shared lounge and a terrace. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. The property provides a concierge service, and organizing tours for guests.
At the hotel, rooms contain a balcony. Featuring a private bathroom with a bidet and a hairdryer, certain accommodations at The Backyard Balangoda also feature a mountain view. The rooms will provide guests with a desk and an electric tea pot.
The accommodation offers a Full English/Irish or Asian breakfast.
Castlereigh Reservoir Seaplane Base Airport is 28 miles from the property.

Lodge in Ratnapura District, Ingiriya · 16.90 mi from centre
10.0
1 review
Breakfast available
With mountain views, Oshi Villa - Ellagawa, Ingiriya - Eco Lodge is located in Ingiriya and has a restaurant, a shared kitchen, snack bar, garden, year-round outdoor pool and terrace.
Some units have a dining area and/or a balcony.
A buffet, Asian or vegetarian breakfast is served at the property.
A water park is available on site and both hiking and cycling can be enjoyed within close proximity of the lodge.
Leisure World is 21 miles from Oshi Villa - Ellagawa, Ingiriya - Eco Lodge. Bandaranaike International Airport is 54 miles from the property.

Chalet in Ratnapura District, Koswatta · 17.18 mi from centre
9.0
1 review
Sinharaja River Lodge is offering accommodations in Koswatta. The property provides free private parking.
The units are equipped with a private bathroom, and certain units at the chalet complex have a terrace.
À la carte and continental breakfast options with warm dishes, fresh pastries, and fruit are available.
Guests at the chalet can enjoy cycling nearby, or make the most of the garden.
Castlereigh Reservoir Seaplane Base Airport is 78 miles away.

Chalet in Ratnapura District, Kalawana · 17.19 mi from centre
With a stay at Sinharaja River Lodge in Kalawana, you'll be on a river, and 11.5 mi (18.5 km) from Sinharaja Rain Forest and 11.5 mi (18.6 km) from Sinharaja Forest Reserve. This chalet is 24 mi (38.6 km) from Nadun Rajamaha Temple and 25.5 mi (41 km) from Gnanasiha Tapowana Vihara.

Villa in Ratnapura District, Mitipola · 17.31 mi from centre
Hidden Valley Villa is located in Mitipola, just 17 miles from Leisure World and 29 miles from Mount Lavinia Bus Stand. This property offers access to a terrace and free private parking. Colombo Town Hall is 30 miles from the villa and The Independence Square is 31 miles away.
The spacious villa is composed of 4 bedrooms, 3 living rooms, a fully equipped kitchen, and 3 bathrooms. The property offers garden views.
Sinhalese Sports Club is 30 miles from the villa, while National Art Gallery is 30 miles away. Bandaranaike International Airport is 46 miles from the property.

Hotel in Ratnapura District, Balangoda · 17.49 mi from centre
7.6
25 reviews
Breakfast available
Chamaya Holiday Inn has a garden, shared lounge, a terrace and restaurant in Balangoda. The hotel features family rooms.
At the hotel, all rooms include a desk, a TV, a private bathroom and a balcony with a mountain view.
Castlereigh Reservoir Seaplane Base Airport is 38 miles from the property.

Villa in Ratnapura District, Kalawana · 17.57 mi from centre
9.2
6 reviews
Breakfast available
Featuring a fitness center, Jml villa foresta features accommodations in Kalawana. This property offers access to a balcony, a pool table, free private parking, and free Wifi. During your stay at this villa, you can use an outdoor swimming pool, as well as a selection of a hot tub and a shared kitchen.
Offering a terrace and mountain views, the spacious villa includes 2 bedrooms, 2 living rooms, flat-screen TV, an equipped kitchen, and 2 bathrooms with a bidet and a shower. Guests can enjoy a meal on an outdoor dining area while overlooking the pool views. The villa offers bed linen, towels, and daily room service.
Guests may eat at the on-site restaurant, which is open for dinner, lunch, cocktails, and high tea.
For guests with children, the villa offers kids pool and an indoor play area. A car rental service and water sports facilities are offered at Jml villa foresta, and guests can go walking tours in the surrounding area.

Hotel in Ratnapura District, Balangoda · 17.69 mi from centre
10.0
2 reviews
Crown Hotel Balangoda in Balangoda provides accommodations with a garden and a restaurant. The property provides room service and a 24-hour front desk for guests.
Castlereigh Reservoir Seaplane Base Airport is 38 miles away.

Hotel in Ratnapura District, Balangoda · 18.30 mi from centre
9.0
2 reviews
Crown Hotel Balangoda is located in Balangoda and features a garden and a restaurant. The property provides room service and a 24-hour front desk for guests.
Castlereigh Reservoir Seaplane Base Airport is 38 miles away.

Hotel in Ratnapura District, Balangoda · 18.36 mi from centre
River side Resturant and Resort is located in Balangoda.
At the hotel the rooms are equipped with a private bathroom.
Castlereigh Reservoir Seaplane Base Airport is 40 miles from the property.

Guesthouse in Ratnapura District, Balangoda · 18.50 mi from centre
Breakfast available
With a stay at Umaya Rest Inn in Balangoda, you'll be 8.6 mi (13.9 km) from Samanalawewa Reservoir and 9.7 mi (15.6 km) from Hawagala. This guesthouse is 10.2 mi (16.4 km) from Pahanthudawa Waterfall and 15.3 mi (24.6 km) from Nonpareil Estate Falls.

Guesthouse in Ratnapura District, Eheliyagoda · 18.79 mi from centre
10.0
1 review
Breakfast available
This guesthouse is within the region of Sri Pada and Galle Face Beach.

Guest house in Ratnapura District, Balangoda · 18.82 mi from centre
8.5
51 reviews
Star Guest is offering accommodations in Balangoda. This guest house provides free private parking, a 24-hour front desk, and free Wifi. The accommodation offers airport transfers, while a bicycle rental service is also available.
At the guest house, all units are equipped with a desk. Some accommodations include a balcony and a satellite flat-screen TV equipped with cable channels, as well as air conditioning. At the guest house, all units have a private bathroom and bed linen.
Full English/Irish and American breakfast options with local specialities, fresh pastries, and pancakes are available. For visitors looking to embark on day trips to nearby landmarks, the guest house features a selection of packed lunches.
A car rental service is available at Star Guest.
Castlereigh Reservoir Seaplane Base Airport is 38 miles away.

Guesthouse in Ratnapura District, Godakawela · 19.30 mi from centre
With a stay at Hotel Jonkoping in Godakawela, you'll be 15.2 mi (24.4 km) from Udawalawe National Park and 13.9 mi (22.3 km) from Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This guesthouse is 15.2 mi (24.5 km) from Waulpane Cave and 20.6 mi (33.1 km) from Suriyakanda Forest Reserve.

Villa in Ratnapura District, Madola · 19.55 mi from centre
Offering a garden, Geethani's Villa provides accommodations in Madola. With garden views, this accommodation offers a balcony. Leisure World is 12 miles from the villa and R Premadasa Stadium is 30 miles away.
The villa is composed of 2 bedrooms, a fully equipped kitchen, and 2 bathrooms.
Sugathadasa Stadium is 30 miles from the villa, while Maradana Train Station is 30 miles away. Bandaranaike International Airport is 36 miles from the property.

Hotel in Ratnapura District, Kalawana · 19.92 mi from centre
9.0
2 reviews
Breakfast available
With a stay at Rainforest Edge in Weddagala, you'll be 4.8 mi (7.8 km) from Sinharaja Rain Forest and 4.9 mi (7.9 km) from Sinharaja Forest Reserve. This hotel is 29.5 mi (47.5 km) from Nadun Rajamaha Temple and 30.7 mi (49.5 km) from Gnanasiha Tapowana Vihara.