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

Lodge in Ratnapura District, Belihuloya · 21.77 mi from centre
5.5
4 reviews
Located in Belihuloya, Belpeak Cottage has free WiFi, and guests can enjoy a garden, a shared lounge and a terrace.
Some of the units have satellite flat-screen TV, a fully equipped kitchen with a fridge, and a private bathroom with a bidet and free toiletries.
Guests at the lodge can enjoy an Asian or a vegetarian breakfast. At Belpeak Cottage you'll find a restaurant serving American, Chinese and Dutch cuisine. Vegetarian and halal options can also be requested.
If you would like to discover the area, cycling is possible nearby and the accommodation can arrange a car rental service.
Castlereigh Reservoir Seaplane Base Airport is 29 miles from the property, and the property offers a paid airport shuttle service.

Hotel in Ratnapura District, Belihuloya · 21.81 mi from centre
5.2
22 reviews
Heritage Belihuloya Resort features a garden, terrace, a restaurant and bar in Belihuloya. Free private parking is available and the hotel also provides car rental for guests who want to explore the surrounding area.
At the hotel every room includes air conditioning, a desk, a balcony with a river view, a private bathroom and a TV. All guest rooms feature a closet.
Castlereigh Reservoir Seaplane Base Airport is 29 miles away.

Guesthouse in Ratnapura District, Imbulpe · 21.88 mi from centre
6.0
3 reviews
With a stay at Belihuloya Rest House in Belihuloya, you'll be 13.9 mi (22.4 km) from Bambarakanda Falls and 20 mi (32.3 km) from Horton Plains National Park. This guesthouse is within the region of World's End Trail.

Hotel in Ratnapura District, Imbulpe · 22.01 mi from centre
2.0
2 reviews
Breakfast available
Located in Belihuloya, River Garden Resort is within a 5-minute drive of Sabaragamuwa University of Sri Lanka and Pahanthudawa Waterfall. This hotel is 20.2 mi (32.5 km) from Udawalawe National Park and 3.6 mi (5.7 km) from Central Highlands of Sri Lanka.

Guesthouse in Ratnapura District, Imbulpe · 22.07 mi from centre
6.0
1 review
Breakfast available
With a stay at Water Garden Hotel in Belihuloya, you'll be within a 5-minute drive of Sabaragamuwa University of Sri Lanka and Pahanthudawa Waterfall. This guesthouse is 20.1 mi (32.3 km) from Udawalawe National Park and 3.6 mi (5.9 km) from Central Highlands of Sri Lanka.

Hostel in Ratnapura District, Belihuloya · 22.16 mi from centre
1.0
1 review
Cool Garden belihuloya is located in Belihuloya and features a garden.
At the hostel rooms contain air conditioning and a private bathroom.
Guests at Cool Garden belihuloya will be able to enjoy activities in and around Belihuloya, like hiking.
Mattala Rajapaksa International Airport is 68 miles from the property.

Hotel in Ratnapura District, Belihuloya · 22.82 mi from centre
6.9
9 reviews
Breakfast available
Sennya Resorts has an outdoor swimming pool, garden, a shared lounge and terrace in Belihuloya. Featuring a restaurant, the 5-star hotel has air-conditioned rooms with a private bathroom. There is free private parking and the property has paid airport shuttle service.
At the hotel, all rooms come with a desk. Rooms have an electric tea pot, while certain rooms contain a balcony and others also feature mountain views. The rooms will provide guests with a fridge.
You can play darts and minigolf at Sennya Resorts, and car rental is available.
Castlereigh Reservoir Seaplane Base Airport is 32 miles from the property.

Hostel in Embilipitiya, Udawalawa · 32.65 mi from centre
Breakfast available
Located in Udawalawa, Greenwood Udawalawa safari resort is on a river, a 1-minute drive from Udawalawe National Park and 13 minutes from Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This spa hostel is 11.9 mi (19.1 km) from Waulpane Cave and 12.8 mi (20.7 km) from Udawalawe Reservoir.

Hotel in Embilipitiya, Udawalawa · 33.34 mi from centre
2.0
1 review
With a stay at Wildshade safari Lodge Udawalawa in Udawalawa, you'll be a 2-minute drive from Udawalawe National Park and 6 minutes from Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This hotel is 8.9 mi (14.3 km) from Mau Ara Lake and 9.2 mi (14.9 km) from Waulpane Cave.

Guest house in Embilipitiya, Udawalawe · 33.47 mi from centre
1.0
1 review
Blissful Stay Udawalawa offers accommodations in Udawalawe, 8.8 miles from Udawalawe National Park. With garden views, this accommodation features a balcony. The guest house provides rooms with air conditioning, free private parking, and free Wifi.
At the guest house, units have a patio. All units are fitted with a private bathroom, a shower, and free toiletries, and certain units at the guest house have a safety deposit box.
An Asian breakfast is available daily at the guest house.
Guests can also relax in the garden.
Mattala Rajapaksa International Airport is 33 miles away.

Hostel in Embilipitiya, Udawalawe · 34.18 mi from centre
Udawalawe Wild Sfari Resort provides air-conditioned rooms in Udawalawe. Guests can use a garden.
With a private bathroom equipped with a bidet and a hairdryer, rooms at the hostel also provide guests with free WiFi, while selected rooms include a balcony.
Breakfast is available, and includes Full English/Irish, Asian and vegetarian options.
Mattala Rajapaksa International Airport is 29 miles away.

Hostel in Embilipitiya, Udawalawe · 34.43 mi from centre
Located in Udawalawe, 8.8 miles from Udawalawe National Park, Jana Safari Hostel Udawalawe features views of the garden.
Breakfast is available, and includes buffet, Asian and vegetarian options.
Mattala Rajapaksa International Airport is 33 miles away.

Hotel in Embilipitiya, Udawalawa · 34.56 mi from centre
2.0
1 review
Breakfast available
With a stay at Safari Queens Resort in Udawalawa, you'll be 8.3 mi (13.3 km) from Mau Ara Lake and 12.1 mi (19.5 km) from Udawalawe Reservoir. This hotel is 21.2 mi (34.1 km) from Maduwanwela Walawwa.

Homestay in Embilipitiya, Udawalawe · 34.86 mi from centre
1.0
1 review
Breakfast available
WildSky HomeStay in Udawalawe provides accommodations with an infinity pool and a garden. Private parking is available on site at this recently renovated property. The homestay features garden views, an outdoor fireplace, a 24-hour front desk, and free Wifi is available throughout the property.
At the homestay, every unit is equipped with a desk. There's a private bathroom with shower in every unit, along with bathrobes, slippers, and free toiletries. At the homestay, units have air conditioning and a safety deposit box.
There is a coffee shop and lounge.
For guests with children, the homestay provides outdoor play equipment and babysitting service. Both a bicycle rental service and a car rental service are available at WildSky HomeStay, while cycling and fishing can be enjoyed nearby.
Udawalawe National Park is 9.3 miles from the accommodation. Mattala Rajapaksa International Airport is 34 miles from the property, and the property offers a paid airport shuttle service.

Hotel in Embilipitiya · 40.47 mi from centre
8.0
8 reviews
Breakfast available
With a stay at Pavana Resort in Embilipitiya, you'll be 10.4 mi (16.7 km) from Udawalawe National Park and 11.1 mi (17.8 km) from Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This hotel is 11.9 mi (19.2 km) from Ramba Raja Maha Viharaya and 11.9 mi (19.2 km) from Mau Ara Lake.

Guest house in Embilipitiya · 36.15 mi from centre
The air-conditioned accommodation is 13 miles from Udawalawe National Park.
The accommodation is non-smoking.
Mattala Rajapaksa International Airport is 28 miles from the property.

Hotel in Embilipitiya, Udawalawa · 36.32 mi from centre
Breakfast available
With a stay at Royal Reach Udawalawe in Udawalawa, you'll be within a 15-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This hotel is 11.8 mi (19 km) from Waulpane Cave and 12.2 mi (19.7 km) from Mau Ara Lake.

Hotel in Embilipitiya · 39.82 mi from centre
9.0
24 reviews
Located in Embilipitiya, 18 miles from Udawalawe National Park, Illukawela Walauwa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Featuring a shared kitchen, this property also provides guests with a terrace. The hotel has water sports facilities.
With a private bathroom equipped with a shower and free toiletries, rooms at the hotel also feature free WiFi, while selected rooms also feature a mountain view. All rooms at Illukawela Walauwa come with a seating area.
An à la carte, continental or Asian breakfast is available at the property.
Guests at the accommodation will be able to enjoy activities in and around Embilipitiya, like cycling.
Tangalle Lagoon is 30 miles from Illukawela Walauwa. Mattala Rajapaksa International Airport is 25 miles from the property, and the property offers a paid airport shuttle service.

Hotel in Embilipitiya · 40.33 mi from centre
7.1
58 reviews
Breakfast available
Located in Embilipitiya, 18 miles from Udawalawe National Park, Centauria City Hotel has accommodations with a garden, free private parking, a terrace and a restaurant. Offering a bar, the property is located within 29 miles of Tangalle Lagoon. The property provides a 24-hour front desk, airport transportation, room service and free WiFi.
At the hotel rooms include air conditioning, a desk, a balcony with a garden view, a private bathroom and a flat-screen TV.
An à la carte, Full English/Irish or vegetarian breakfast is served at the property.
Mattala Rajapaksa International Airport is 24 miles from the property.

Inn in Embilipitiya · 40.35 mi from centre
9.6
53 reviews
Breakfast available
Located in Embilipitiya, 18 miles from Udawalawe National Park, Vishmee Holiday Inn provides accommodations with a garden, free private parking, a shared lounge and a terrace. The property has a 24-hour front desk, airport transportation, room service and free WiFi.
At the inn, every room includes a desk. Featuring a private bathroom with a shower and free toiletries, some units at Vishmee Holiday Inn also provide guests with a balcony. At the accommodation, rooms include a seating area.
Guests at Vishmee Holiday Inn can enjoy an Asian breakfast. At the inn you'll find a restaurant serving Asian cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Tangalle Lagoon is 29 miles from Vishmee Holiday Inn. Mattala Rajapaksa International Airport is 24 miles away.