Last-minute hotel deals in Ratnapura

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
The best price on last-minute hotel deals.The best price on last-minute hotel deals.

The best choice with thousands of stays worldwide.The best choice with thousands of stays worldwide.

The best availability, even at the last minute.The best availability, even at the last minute.

Free cancellation options and fast, friendly support.Free cancellation options and fast, friendly support.

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.

Clear filters

Ratnapura

Most popular
Sort by

See the latest prices and deals by choosing your dates

Belpeak Cottage
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Heritage Belihuloya Resort
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Belihuloya Rest House
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Room
River Garden Resort
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Water Garden Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Cool Garden belihuloya
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Sennya Resorts
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Greenwood Udawalawa safari resort
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Wildshade safari Lodge Udawalawa
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Blissful Stay Udawalawa
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Udawalawe Wild Sfari Resort
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Jana Safari Hostel Udawalawe
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Safari Queens Resort
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
WildSky HomeStay
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pavana Resort
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Cozy Nest Sri Lanka
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Room
Royal Reach Udawalawe
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Illukawela Walauwa
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Centauria City Hotel
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Vishmee Holiday Inn
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
tripadvisorHG