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

Primary image
Kurulu Estate
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, Rakwana · 22.08 mi from centre

10.0

 

1 review

Breakfast available

With a stay at Kurulu Estate in Rakwana, you'll be 15.9 mi (25.6 km) from Udawalawe National Park and 11.5 mi (18.5 km) from Suriyakanda Forest Reserve. This hotel is 14.6 mi (23.5 km) from Sankhapala Raja Maha Viharaya & Phussadewa Tomb and 15.9 mi (25.6 km) from Waulpane Cave.

Compare price on Booking.com
Compare price on Booking.com
Forest Heaven Eco 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.

Hotel in Ratnapura District, Belihuloya · 22.16 mi from centre

7.0

 

3 reviews

Located in Belihuloya, Forest Heaven Eco Resort offers 2-star accommodations with a garden. Featuring room service, this property also welcomes guests with a restaurant, a water park and a terrace. The hotel features family rooms.

At the hotel, all rooms come with a desk, a TV, a private bathroom, bed linen, towels and a balcony with a river view. Forest Heaven Eco Resort provides some units with garden views, and every room includes an electric tea pot. All guest rooms feature a safety deposit box.

Castlereigh Reservoir Seaplane Base Airport is 29 miles away.

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

Holiday home in Ratnapura District, Belihuloya · 22.17 mi from centre

8.0

 

29 reviews

Nature Springs Belihul oya offers accommodations in Belihuloya, 27 miles from Horton Plains National Park and 19 miles from Haputale Railway Station. This vacation home provides free private parking and a shared kitchen. The vacation home offers a shared lounge.

Some accommodations include a terrace with garden views, a fully equipped kitchen, and a shared bathroom with bidet.

You can play darts at the vacation home. An indoor play area is also available at Nature Springs Belihul oya, while guests can also relax in the garden.

Ohiya Train Station is 23 miles from the accommodation. Castlereigh Reservoir Seaplane Base Airport is 30 miles away.

Compare price on Booking.com
Compare price on Booking.com
Belihuloya Escape and Cafe
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 · 22.20 mi from centre

Located in Belihuloya in the Ratnapura District region, Belihuloya Escape and Cafe provides accommodations with free private parking.

All units include a fully equipped kitchenette, allowing guests to prepare their own meals. There's a fully equipped private bathroom with bidet and free toiletries.

A garden and a terrace are provided at the lodge.

Castlereigh Reservoir Seaplane Base Airport is 29 miles away.

Compare price on Booking.com
Compare price on Booking.com
Sanctuary
Full 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.

Guest house in Ratnapura District, Rakwana · 22.24 mi from centre

8.6

 

12 reviews

Breakfast available

Sanctuary features a hot tub and air-conditioned accommodations in Rakwana, 29 miles from Udawalawe National Park. It provides free Wifi, pool with a view, free bikes, and a restaurant. Guests can make use of the picnic area or the terrace, or enjoy views of the mountain and pool.

All units come with a seating area, a flat-screen TV with satellite channels, and a private bathroom with free toiletries, bidet, and shower. There's also a dressing room equipped with storage space for your clothes. At the guest house, every unit includes bed linen and towels.

There is a coffee shop, and packed lunches are also available.

For guests with children, the guest house offers kids pool and an indoor play area. Guests at Sanctuary can enjoy cycling nearby, or make the most of the garden.

Mattala Rajapaksa International Airport is 50 miles away.

Compare price on Booking.com
Compare price on Booking.com
Eagle Wings Holiday 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 · 22.36 mi from centre

10.0

 

1 review

Breakfast available

Located in Belihuloya, Eagle Wings Holiday Resort offers a garden. The property has room service and a 24-hour front desk for guests.

The rooms in the hotel are equipped with an electric tea pot. The rooms come with a flat-screen TV, and some accommodations at Eagle Wings Holiday Resort have a garden view. At the accommodation rooms are equipped with air conditioning and a private bathroom.

Castlereigh Reservoir Seaplane Base Airport is 30 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Tara Waterfall
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, Rakwana · 22.38 mi from centre

9.0

 

27 reviews

Breakfast available

Tara Waterfall in Rakwana features 3-star accommodations with a garden, a terrace and a restaurant. The hotel also provides free WiFi and free private parking.

An à la carte, continental or Asian breakfast is served at the property.

The area is popular for hiking, and car rental is available at the hotel.

Mattala Rajapaksa International Airport is 53 miles away.

Compare price on Booking.com
Compare price on Booking.com
SINHARAJA GUEST INN Rakwana
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, Rakwana · 22.39 mi from centre

SINHARAJA GUEST INN Rakwana is offering accommodations in Rakwana. Featuring room service, this property also provides guests with a restaurant. There's a terrace and guests can use free WiFi and free private parking.

The rooms in the hotel are equipped with an electric tea pot. Featuring a private bathroom with a bidet and free toiletries, rooms at SINHARAJA GUEST INN Rakwana also provide guests with a mountain view. All guest rooms at the accommodation include air conditioning and a desk.

An à la carte, Full English/Irish or Asian breakfast is available at the property.

Mattala Rajapaksa International Airport is 50 miles away.

Compare price on Booking.com
Compare price on Booking.com
SINHARAJA GUEST INN Rakwana
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, Rakwana · 22.39 mi from centre

SINHARAJA GUEST INN Rakwana is located in Rakwana. Featuring room service, this property also welcomes guests with a restaurant and a terrace. The hotel features family rooms.

Featuring a private bathroom with a bidet and free toiletries, some units at the hotel also have a city view. All guest rooms will provide guests with a desk and an electric tea pot.

An à la carte, Full English/Irish or vegetarian breakfast is available at the property.

Mattala Rajapaksa International Airport is 50 miles away.

Compare price on Booking.com
Compare price on Booking.com
Rosewood Manor
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, Botiyatenna · 22.43 mi from centre

9.5

 

10 reviews

Breakfast available

Providing mountain views, Rosewood Manor in Botiyatenna provides accommodations, free bikes, a fitness center, a garden, a shared lounge and a terrace. Both WiFi and private parking are available at the lodge free of charge.

There's a private bathroom with bidet in every unit, along with free toiletries, a hairdryer and slippers.

A Full English/Irish, American or Asian breakfast is available at the property. At Rosewood Manor you'll find a restaurant serving American, Indian and Italian cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Guests at the accommodation can enjoy pool on site, or cycling in the surrounding areas.

Mattala Rajapaksa International Airport is 54 miles away.

Compare price on Booking.com
Compare price on Booking.com
Serendib House - Sinharaja
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, Kalawana · 22.43 mi from centre

10.0

 

2 reviews

Located in Kalawana, Serendib House - Sinharaja provides accommodations with free WiFi and a garden with a terrace and river views.

For added convenience, the property can provide towels and bed linen for an extra charge.

Guests at the lodge can enjoy an Asian breakfast.

A car rental service is available at Serendib House - Sinharaja.

Compare price on Booking.com
Compare price on Booking.com
The Dee's at sinharaja
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 Ratnapura District, Nikawatawana · 22.51 mi from centre

The property provides free private parking.

Towels and bed linen are provided in the guest house. The property offers mountain views.

A continental, American, or Asian breakfast can be enjoyed at the property.

Mattala Rajapaksa International Airport is 54 miles away.

Compare price on Booking.com
Compare price on Booking.com
Belihuloya Village 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.

Hotel in Ratnapura District, Belihuloya · 22.53 mi from centre

8.0

 

1 review

Breakfast available

Located in Belihuloya, Belihuloya Village Inn offers a garden. Free private parking is available and the hotel also provides a shuttle service for guests who want to explore the surrounding area.

At the hotel, each room is equipped with a desk. Guest rooms at Belihuloya Village Inn are equipped with a seating area.

The area is popular for hiking, and car rental is available at the accommodation.

The reception at Belihuloya Village Inn can provide tips on the area.

Castlereigh Reservoir Seaplane Base Airport is 30 miles away.

Compare price on Booking.com
Compare price on Booking.com
Cottage Home Belihuloya
Full 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.

Apartment in Ratnapura District, Balangoda · 22.65 mi from centre

8.9

 

64 reviews

A good location for a relaxing stay in Balangoda, Cottage Home Belihuloya is an apartment surrounded by views of the garden. The property features a garden, shared lounge, and parking on-site among other facilities. There's a private entrance at the apartment for the convenience of those who stay. The apartment provides mountain views, a sun terrace, and free Wifi is available throughout the property.

At the apartment complex, units have a desk. All rooms are fitted with a kettle and a private bathroom with a bidet and slippers, while selected rooms include a fully equipped kitchen. At the apartment complex, all units are fitted with bed linen and towels.

Guests can relax near the outdoor fireplace at the apartment.

Castlereigh Reservoir Seaplane Base Airport is 30 miles away.

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

Apartment in Ratnapura District, Belihuloya · 22.66 mi from centre

8.0

 

15 reviews

Breakfast available

Featuring a garden, ground eco lodge provides accommodations in Belihuloya. This property offers access to a balcony, free private parking, and free Wifi. The accommodation features a 24-hour front desk, a shared kitchen, and luggage storage for guests.

This apartment includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 1 bathroom with a bidet and a washing machine. Guests can enjoy a meal on an outdoor dining area while overlooking the garden views. For added privacy, the accommodation has a private entrance and is protected by full-day security.

There is an on-site lounge, and a grocery delivery service and packed lunches are also available upon request.

Castlereigh Reservoir Seaplane Base Airport is 30 miles from the property.

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

Bed and breakfast in Ratnapura District, Rakwana · 22.67 mi from centre

7.2

 

35 reviews

Breakfast available

Desire Village Rakwana in Rakwana provides accommodations with an open-air bath, a garden, and a shared lounge. A public bath and a car rental service are available for guests. There's a sun terrace and guests can access free Wifi and free private parking.

At the bed and breakfast, some units have a private entrance, dining area, fireplace, and fridge. Some accommodations include a balcony and a cable flat-screen TV, as well as seating area. At the bed and breakfast, the units have bed linen and towels.

An à la carte, full English/Irish, or Asian breakfast is available at the property. Guests may eat at the on-site family-friendly restaurant, which is open for dinner, lunch, and brunch.

With an outdoor fireplace and a picnic area, this bed and breakfast offers plenty of opportunities to chill out.

Udawalawe National Park is 31 miles from the bed and breakfast. Mattala Rajapaksa International Airport is 52 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Explorer by Eco team - Sinharaja
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, Kalawana · 22.70 mi from centre

Breakfast available

When you stay at Explorer by Eco team - Sinharaja in Weddagala, you'll be in a national park and 11 minutes by car from Sinharaja Forest Reserve. This all-inclusive hotel is 10.9 mi (17.6 km) from Sinharaja Rain Forest and 27.8 mi (44.8 km) from Suriyakanda Forest Reserve.

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

Campsite in Ratnapura District, Belihuloya · 22.81 mi from centre

8.6

 

15 reviews

Breakfast available

Providing a shared lounge, Belihuloya Adventure Camp By Eco Team provides accommodations in Belihuloya. This property offers access to a terrace and free private parking. The property offers bike rental and features a garden and outdoor fireplace.

Guests can take in the views of the mountain from the patio, which also has outdoor furniture. The campground offers bed linen, towels, and daily room service.

Guests can eat at the on-site family-friendly restaurant, which is open for dinner and lunch.

Yoga is available at the property. If you'd like to discover the area, cycling is possible in the surrounding area, and the campground can arrange a car rental service.

Castlereigh Reservoir Seaplane Base Airport is 33 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Sinharaja Tea Garden 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 Ratnapura District, Rakwana · 22.91 mi from centre

7.0

 

3 reviews

Breakfast available

Located in Rakwana, 30 miles from Udawalawe National Park, Sinharaja Tea Garden Hotel provides accommodations with a garden and free private parking. The property has a 24-hour front desk, airport transportation, room service and free WiFi throughout the property.

At the hotel, rooms include a deskand a balcony with a mountain view. Complete with a private bathroom equipped with a bidet and free toiletries, the rooms at Sinharaja Tea Garden Hotel have a flat-screen TV and air conditioning, and certain rooms have a terrace. All guest rooms will provide guests with a closet and an electric tea pot.

The breakfast offers buffet, à la carte or continental options. At the accommodation you'll find a restaurant serving American, Dutch and British cuisine. Vegetarian, dairy-free and halal options can also be requested.

Bike rental and car rental are available at this hotel and the area is popular for cycling.

Mattala Rajapaksa International Airport is 51 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Wild Paradise Camp 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.

Campsite in Ratnapura District, Belihuloya · 22.98 mi from centre

Breakfast available

Providing a garden, Wild Paradise Camp Belihuloya offers accommodations in Belihuloya. This property offers access to a terrace and free private parking. The campground provides garden views and an outdoor fireplace.

Guests can stay warm with a fireplace in every unit. A balcony with an outdoor dining area and lake views is offered in each unit. At the campground, all units are fitted with bed linen and towels.

Buffet and continental breakfast options with warm dishes, local specialities, and pancakes are available. During warmer months, you can make use of the barbecue facilities and eat on the private patio.

Guests at the campground will be able to enjoy activities in and around Belihuloya, like walking tours. The campground has a picnic area where you can spend the day outdoors.

Horton Plains National Park is 28 miles from Wild Paradise Camp Belihuloya, while Haputale Railway Station is 19 miles away. Castlereigh Reservoir Seaplane Base Airport is 32 miles from the property.

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