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

Belihuloya Bloom Fort 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.

Villa in Ratnapura District, Belihuloya · 23.14 mi from centre

Belihuloya Bloom Fort Villa is located in Belihuloya, just 25 miles from Horton Plains National Park and 17 miles from Haputale Railway Station. This property offers access to a balcony and free private parking.

Featuring mountain and garden views, this villa features 1 bedroom and opens to a terrace. Guests can take in the ambience of the surroundings from an outdoor dining area. For added privacy, the accommodation features a private entrance.

Ohiya Train Station is 21 miles from the villa, while Pattipola Train Station is 31 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 30 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sennya Resorts
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, Imbulpe · 23.16 mi from centre

Breakfast available

With a stay at Sennya Resorts in Belihuloya, you'll be 1.5 mi (2.5 km) from Sabaragamuwa University of Sri Lanka and 13.6 mi (21.9 km) from Bambarakanda Falls. This spa hotel is 18.7 mi (30.1 km) from Udawalawe National Park and 19.7 mi (31.7 km) from Horton Plains National Park.

Compare price on Booking.com
Compare price on Booking.com
Windy Hills Bungalow
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 · 23.34 mi from centre

8.2

 

7 reviews

Offering mountain views, Windy Hills Bungalow in Belihuloya has accommodations, an outdoor swimming pool, a garden, a shared lounge, a terrace and a restaurant.

There's a fully equipped private bathroom with bidet and free toiletries.

The lodge offers a continental or Asian breakfast.

If you would like to discover the area, cycling is possible nearby and Windy Hills Bungalow can arrange a car rental service.

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

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

Hotel in Ratnapura District, Suriyakanda · 23.86 mi from centre

7.2

 

9 reviews

Breakfast available

Mountain Villa features a garden, shared lounge, a terrace and restaurant in Suriyakanda. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. Some units at the property feature a balcony with a mountain view.

Guests at the hotel will be able to enjoy activities in and around Suriyakanda, like hiking.

Mattala Rajapaksa International Airport is 50 miles away.

Compare price on Booking.com
Compare price on Booking.com
Aigburth Villa
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.

Villa property in Ratnapura District, Suriyakanda · 25.22 mi from centre

When you stay at Aigburth Villa in Suriyakanda, you'll be 11 minutes by car from Ereporu Ganga Waterfalls. This villa is 22.3 mi (35.8 km) from Udawalawe National Park and 5.8 mi (9.4 km) from Suriyakanda Forest Reserve.

Compare price on Booking.com
Compare price on Booking.com
Treehouse Chalets - Luxury getaway within a short distance of Ella
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.

Resort in Ratnapura District, Belihuloya · 25.48 mi from centre

8.7

 

44 reviews

Breakfast available

Located in Belihuloya, 28 miles from Demodara Nine Arch Bridge, Treehouse Chalets - Luxury getaway within a short distance of Ella provides accommodations with free bikes, free private parking, a garden and a terrace. This 5-star resort offers a restaurant. The resort features a hot tub, room service and free WiFi.

At the resort, every room is equipped with a patio with a mountain view. Each room includes a private bathroom with free toiletries, while selected rooms contain a kitchenette with a fridge.

Treehouse Chalets - Luxury getaway within a short distance of Ella offers an à la carte or Asian breakfast.

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

Haputale Railway Station is 14 miles from Treehouse Chalets - Luxury getaway within a short distance of Ella, while Ohiya Train Station is 28 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 34 miles away, and the property offers a paid airport shuttle service.

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

8.8

 

4 reviews

Breakfast available

Senaya Homestay in Belihuloya provides accommodations with a garden and a shared lounge. This homestay offers free private parking and room service. The accommodation provides private check-in and check-out and bicycle parking for guests.

Additional in-room amenities include fruit. At the homestay, units are equipped with a private bathroom.

Buffet and full English/Irish breakfast options with fruit, juice, and cheese are available. As an added convenience, the homestay offers packed lunches for guests to bring on excursions and other trips off-property.

Demodara Nine Arch Bridge is 28 miles from Senaya Homestay, while Haputale Railway Station is 14 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 34 miles away.

Compare price on Booking.com
Compare price on Booking.com
Kavi Guest 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.

Guest house in Ratnapura District, Belihuloya · 25.53 mi from centre

10.0

 

1 review

Providing a garden, Kavi Guest Belihuloya offers accommodations in Belihuloya. This guest house provides free private parking, full-day security, and free Wifi. Horton Plains National Park is 22 miles away, and Demodara Nine Arch Bridge is 28 miles from the guest house.

All units include a private bathroom and a shower, and certain units at the guest house have a terrace.

Haputale Railway Station is 14 miles from the guest house, while Ohiya Train Station is 18 miles away. Castlereigh Reservoir Seaplane Base Airport is 34 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Sanhinda Royal Village
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, Pallebedda · 26.26 mi from centre

Sanhinda Royal Village offers accommodations in Pallebedda, 19 miles from Udawalawe National Park. Private parking is available on site at this recently renovated property. Guests can enjoy garden views.

At the guest house, the units are equipped with a private bathroom with a shower.

Mattala Rajapaksa International Airport is 39 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ahaspokuna by Eco Team
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.

Safari/tentalow in Ratnapura District, Balangoda · 26.55 mi from centre

10.0

 

2 reviews

Breakfast available

This luxury tentalow is 2.5 mi (4 km) from Samanalawewa Reservoir and 9.4 mi (15.2 km) from Sabaragamuwa University of Sri Lanka.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Master Campers Lanka
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.

Safari/tentalow in Embilipitiya, Udawalawa · 32.49 mi from centre

Breakfast available

With a stay at Master Campers Lanka in Udawalawa, you'll be on the riverwalk, within a 15-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This tentalow is 9.2 mi (14.9 km) from Mau Ara Lake and 9.8 mi (15.8 km) from Waulpane Cave.

Compare price on Booking.com
Compare price on Booking.com
Room
Ynot 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.

Resort in Embilipitiya, Udawalawa · 32.77 mi from centre

With a stay at Ynot Udawalawa Safari & Resort in Udawalawa, you'll be within a 15-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This resort is 8.8 mi (14.1 km) from Mau Ara Lake and 10.6 mi (17.1 km) from Waulpane Cave.

Compare price on Booking.com
Compare price on Booking.com
Mini Jungle Canopy 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.

Guest house in Embilipitiya, Udawalawe · 32.82 mi from centre

8.0

 

1 review

Mini Jungle Canopy Udawalawe offers accommodations in Udawalawe, 12 miles from Udawalawe National Park. This guest house features free private parking and free Wifi.

The accommodation is non-smoking.

Guests can relax in the garden at the property.

Mattala Rajapaksa International Airport is 33 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Wonder of Udawalawe Cottage
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, Udawalawe · 32.84 mi from centre

Breakfast available

Located in Udawalawe, 11 miles from Udawalawe National Park, Wonder of Udawalawe Cottage has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Featuring a restaurant, the 3-star hotel has air-conditioned rooms with a private bathroom. The property provides free shuttle service, room service and currency exchange for guests.

At the hotel, all rooms include a deskand a patio with a pool view. All rooms feature a safety deposit box.

Breakfast is available, and includes Asian, vegetarian and vegan options.

Speaking Czech, German, English and French at the reception, staff are always at hand to help.

Mattala Rajapaksa International Airport is 32 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Golden Nature Cottage
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, Udawalawe · 32.86 mi from centre

10.0

 

6 reviews

Located in Udawalawe, 11 miles from Udawalawe National Park, Golden Nature Cottage provides accommodations with a restaurant and free private parking. With a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can enjoy pool views.

At the hotel, all rooms come with a desk.

The breakfast offers Asian, vegetarian or vegan options.

Languages spoken at the reception include German, English, French and Hindi, and guests are invited to request information on the area when needed.

Mattala Rajapaksa International Airport is 32 miles away.

Compare price on Booking.com
Compare price on Booking.com
Owls Nest
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 · 32.98 mi from centre

9.8

 

15 reviews

9.3 miles from Udawalawe National Park, the guest house offers a garden and a shared lounge. Free private parking is available and the guest house also features bike rental for guests who want to explore the surrounding area.

Guests can take in the ambience of the surroundings from an outdoor dining area. The guest house offers bed linen, towels, and daily room service.

If you'd like to discover the area, cycling is possible in the surrounding area, and Owls Nest can arrange a car rental service.

Mattala Rajapaksa International Airport is 34 miles from the property.

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

Guest house in Embilipitiya, Udawalawe · 32.98 mi from centre

9.6

 

38 reviews

Offering a garden, Clay House features accommodations in Udawalawe. This guest house offers air-conditioned accommodations with a terrace and free Wifi. The guest house has private entrance.

At the guest house, each unit has a desk. Rooms come with a private bathroom with a bath, a hair dryer, and free toiletries. At the guest house, units come with bed linen and towels.

Udawalawe National Park is 10 miles from the guest house. Mattala Rajapaksa International Airport is 32 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Jungle View River Camping
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.

Guest house in Embilipitiya, Udawalawe · 32.99 mi from centre

9.5

 

109 reviews

Offering river views, Jungle View River Camping in Udawalawe provides accommodations and a garden. This guest house offers free private parking, room service, and free Wifi. On-site staff can arrange a shuttle service.

At the guest house, the units have a desk. There's a seating and a dining area in all units.

For visitors looking to embark on day trips to nearby landmarks, the guest house features a selection of packed lunches.

Udawalawe National Park is 9.3 miles from Jungle View River Camping. 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
Hotel Athgira
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 · 32.99 mi from centre

8.4

 

4 reviews

Breakfast available

With a stay at Hotel Athgira in Udawalawa, you'll be within a 15-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This hotel is 8.5 mi (13.7 km) from Mau Ara Lake and 11.5 mi (18.5 km) from Waulpane Cave.

Compare price on Booking.com
Compare price on Booking.com
Hotel Herb Garden
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, Udawalawe · 32.99 mi from centre

9.1

 

9 reviews

Breakfast available

Located in Udawalawe, 9.3 miles from Udawalawe National Park, Hotel Herb Garden has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. This 3-star hotel offers luggage storage space. The property provides room service, a 24-hour front desk and currency exchange for guests.

A buffet, à la carte or continental breakfast is served at the property.

Weerawila Airport is 40 miles from the property.

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