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
Silent Bungalow River Side
Full 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.

Guesthouse in Embilipitiya, Udawalawa · 35.51 mi from centre

Breakfast available

When you stay at Silent Bungalow River Side in Udawalawa, you'll be 9 minutes by car from Udawalawe National Park. This guesthouse is 7.6 mi (12.3 km) from Sankhapala Raja Maha Viharaya & Phussadewa Tomb and 9.6 mi (15.4 km) from Mau Ara Lake.

Compare price on Booking.com
Compare price on Booking.com
Waraka - Udawalawe by Thema Collection
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 Embilipitiya, Udawalawe · 35.28 mi from centre

9.1

 

76 reviews

Breakfast available

Located in Udawalawe, 10 miles from Udawalawe National Park, Waraka - Udawalawe by Thema Collection has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. Guests can use a bar.

The hotel will provide guests with air-conditioned rooms offering a desk, an electric tea pot, a safety deposit box, a flat-screen TV and a private bathroom with a bidet. The rooms have a closet.

Breakfast is available, and includes buffet, à la carte and continental options. At Waraka - Udawalawe by Thema Collection you'll find a restaurant serving Local, Asian and International cuisine. Vegetarian, dairy-free and halal options can also be requested.

Guests at the accommodation will be able to enjoy activities in and around Udawalawe, like cycling.

Mattala Rajapaksa International Airport is 32 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Rock View 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.

Hotel in Ratnapura District, Kalawana · 21.06 mi from centre

Breakfast available

Rock View Sinharaja features a garden, shared lounge, a terrace and restaurant in Kalawana. Free private parking is available and the hotel also provides bike rental for guests who want to explore the surrounding area.

At the hotel, all rooms come with a balcony. Featuring a private bathroom with a shower and free toiletries, rooms at Rock View Sinharaja also have free WiFi, while some have a mountain view. All guest rooms at the accommodation feature air conditioning and a desk.

A buffet, à la carte or Full English/Irish breakfast is served at the property.

The area is popular for hiking and cycling, and car rental is available at Rock View Sinharaja.

Compare price on Booking.com
Compare price on Booking.com
Royal Lodge 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.

Hotel in Ratnapura District, Belihuloya · 21.10 mi from centre

Royal Lodge Belihuloya is located in Belihuloya. Guests can enjoy lake views.

At the hotel, every room is equipped with a desk. Every room includes a private bathroom and a shower, and some units at Royal Lodge Belihuloya have a balcony.

Castlereigh Reservoir Seaplane Base Airport is 27 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Birds Paradise 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.

Hotel in Ratnapura District, Kalawana · 21.12 mi from centre

Breakfast available

When you stay at Birds Paradise Hotel in Weddagala, you'll be within a 10-minute drive of Sinharaja Forest Reserve and Sinharaja Rain Forest. This hotel is 32 mi (51.5 km) from Nadun Rajamaha Temple.

Compare price on Booking.com
Compare price on Booking.com
Citrine Belihuloya
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, Belihuloya · 21.16 mi from centre

8.8

 

13 reviews

Citrine Belihuloya in Belihuloya has 3-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, rooms include a balcony. Featuring a private bathroom with a shower and free toiletries, rooms at Citrine Belihuloya also feature free WiFi, while some have a mountain view. At the accommodation rooms come with a closet and a flat-screen TV.

Staff at Citrine Belihuloya are available to give advice at the 24-hour front desk.

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

Compare price on Booking.com
Compare price on Booking.com
Sunil's Homestay 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.

Homestay in Ratnapura District, Kalawana · 21.24 mi from centre

9.6

 

27 reviews

Featuring a garden, Sunil's Homestay Sinharaja provides accommodations in Kalawana. The property features free private parking.

Every unit comes with a private bathroom, and some units at the homestay have a terrace.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Landa Holiday 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.

Bed & breakfast in Ratnapura District, Imbulpe · 21.40 mi from centre

9.0

 

2 reviews

Breakfast available

This bed & breakfast is 21.6 mi (34.7 km) from Udawalawe National Park and 2.2 mi (3.5 km) from Pahanthudawa Waterfall.

Compare price on Booking.com
Compare price on Booking.com
Kale Cottage 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.

Hotel in Ratnapura District, Belihuloya · 21.44 mi from centre

8.7

 

30 reviews

Breakfast available

Kale Cottage Belihuloya is located in Belihuloya and features a garden and barbecue facilities. There's a terrace and guests can use free WiFi and free private parking.

All guest rooms in the hotel are equipped with a desk, a private bathroom, a flat-screen TV and a balcony with a mountain view. Kale Cottage Belihuloya provides some units with river views, and all rooms come with an electric tea pot. All rooms will provide guests with a fridge.

Staff at the accommodation are available to give information at the 24-hour front desk.

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

Compare price on Booking.com
Compare price on Booking.com
Blue Magpie Lodge 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, Kudawe · 21.52 mi from centre

7.4

 

23 reviews

Breakfast available

Located in Kudawe in the Ratnapura District region, Blue Magpie Lodge Sinharaja has accommodations with free private parking.

Some units are air-conditioned and include a terrace and/or a balcony, as well as a seating area.

Guests can also relax in the garden or on the shared lounge area.

Compare price on Booking.com
Compare price on Booking.com
Belihuloya Hideout Villa
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.58 mi from centre

Breakfast available

Offering mountain views, Belihuloya Hideout Villa in Belihuloya has accommodations, an outdoor swimming pool, a garden, a shared lounge and a restaurant. The lodge features both WiFi and private parking free of charge.

All units come with a seating area, a flat-screen TV with satellite channels and a private bathroom with free toiletries, bidet and shower.

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

A bicycle rental service is available at Belihuloya Hideout Villa.

Horton Plains National Park is 28 miles from the accommodation, while Haputale Railway Station is 20 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 29 miles away.

Compare price on Booking.com
Compare price on Booking.com
Reception
Blue Magpie Lodge
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 · 21.61 mi from centre

With a stay at Blue Magpie Lodge in Weddagala, you'll be within a 5-minute drive of Sinharaja Rain Forest and Sinharaja Forest Reserve.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sinharaja Birder's Lodge
Full 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.

Lodge in Ratnapura District, Kalawana · 21.67 mi from centre

8.0

 

3 reviews

Breakfast available

With a stay at Sinharaja Birder's Lodge in Weddagala, you'll be within a 15-minute walk of Sinharaja Rain Forest and Sinharaja Forest Reserve.

Compare price on Booking.com
Compare price on Booking.com
Jansen’s Bungalow Sinharaja Rainforest Retreat
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Ratnapura District, Kudawe · 21.73 mi from centre

9.3

 

84 reviews

Jansen’s Bungalow Sinharaja Rainforest Retreat has a garden, terrace, a restaurant and bar in Kudawe. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. Guests can enjoy river views.

Guest rooms at the resort come with a seating area. Complete with a private bathroom equipped with a shower and free toiletries, all rooms at Jansen’s Bungalow Sinharaja Rainforest Retreat have a flat-screen TV and air conditioning, and some rooms also feature a balcony. All guest rooms will provide guests with a desk and an electric tea pot.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Jansens Bungalow Sinharaja
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 Ratnapura District, Kalawana · 21.77 mi from centre

9.8

 

13 reviews

Breakfast available

Located in Weddagala, Jansens Bungalow Sinharaja is within a 5-minute drive of Sinharaja Forest Reserve and Sinharaja Rain Forest.

Compare price on Booking.com
Compare price on Booking.com
River's Edge Resort 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, Kudawe · 21.82 mi from centre

8.2

 

8 reviews

Located in Kudawe, River's Edge Resort Sinharaja provides accommodations with free WiFi and seating area.

All units come with a balcony with river views, a kitchen with a fridge, and a private bathroom with shower. For added convenience, the property can provide towels and bed linen for an extra charge.

An Asian, vegetarian or vegan breakfast is served at the property.

A car rental service is available at the lodge.

Compare price on Booking.com
Compare price on Booking.com
Savinra
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 Ratnapura District, Belihuloya · 21.87 mi from centre

7.8

 

6 reviews

This property offers access to a balcony, free private parking, and free Wifi.

The accommodation is non-smoking.

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

Compare price on Booking.com
Compare price on Booking.com
Mount Seven Holiday Inn
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, Belihuloya · 21.92 mi from centre

8.9

 

30 reviews

Mount Seven Holiday Inn features a garden, shared lounge, a terrace and restaurant in Belihuloya. The property provides a 24-hour front desk, airport transportation, room service and free WiFi throughout the property.

Guest rooms are equipped with a flat-screen TV with satellite channels, an electric tea pot, a shower, free toiletries and a closet. At the hotel, each room includes a seating area.

A continental, Full English/Irish or Asian breakfast is available at the property.

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

Castlereigh Reservoir Seaplane Base Airport is 29 miles away.

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

9.0

 

5 reviews

Breakfast available

Located in Belihuloya, Eagle Wings Holiday provides accommodations with free WiFi, air conditioning and access to a garden. The accommodations feature a sauna.

The lodge provides guests with a terrace, mountain views, a seating area, a flat-screen TV, a fully equipped kitchen with a fridge and an oven, and a private bathroom with bidet and free toiletries. A toaster and electric tea pot are also provided.

Castlereigh Reservoir Seaplane Base Airport is 30 miles away.

Compare price on Booking.com
Compare price on Booking.com
Brook View Belihuloya Leisure 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.

Resort in Ratnapura District, Belihuloya · 22.06 mi from centre

Breakfast available

Featuring a garden, Brook View Belihuloya Leisure Resort is located in Belihuloya. The property has a 24-hour front desk, airport transportation, room service and free WiFi throughout the property.

The resort will provide guests with air-conditioned rooms offering a desk, a coffee machine, a fridge, a microwave, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a bidet. Rooms are equipped with an electric tea pot, while some rooms contain a balcony and others also feature mountain views. The rooms have a closet.

An à la carte, continental or Asian breakfast is available at the property. At Brook View Belihuloya Leisure Resort you'll find a restaurant serving Chinese, Italian and Local cuisine. Vegetarian and halal options can also be requested.

The area is popular for cycling, and bike rental and car rental are available at the accommodation.

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

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