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

Lobby sitting area
Gaya Family Resort 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.62 mi from centre

With a stay at Gaya Family Resort Udawalawa in Udawalawa, you'll be a 1-minute drive from Udawalawe National Park and 8 minutes from Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This hotel is 8 mi (12.9 km) from Mau Ara Lake and 10.3 mi (16.6 km) from Waulpane Cave.

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

Guest house in Embilipitiya, Udawalawe · 33.62 mi from centre

9.5

 

14 reviews

Breakfast available

Featuring a garden, Gaya Family Resort offers accommodations in Udawalawe. This guest house features air-conditioned accommodations with a terrace and free Wifi. Each room comes with a patio with garden views.

At the guest house, each unit comes with a outdoor furniture. Each room includes a kettle and a private bathroom with a hot tub and slippers, while certain rooms are equipped with a fully equipped kitchen. At the guest house, each unit includes bed linen and towels.

A selection of options including warm dishes, pancakes, and fruit are available for breakfast, and breakfast in the room is also available.

Udawalawe National Park is 9 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
Mango Tree Hut 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.

Apartment in Embilipitiya, Udawalawe · 33.64 mi from centre

Featuring a garden, Mango Tree Hut udawalawe features accommodations in Udawalawe. This property offers access to a terrace, free private parking, and free Wifi. Udawalawe National Park is 9 miles from the apartment.

The air-conditioned apartment consists of 1 separate bedroom, 1 bathroom, and a living room. The accommodation is non-smoking.

Guests at the apartment can enjoy an Asian breakfast.

Mattala Rajapaksa International Airport is 32 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Residence Safari 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, Udawalawe · 33.66 mi from centre

10.0

 

1 review

Located in Udawalawe, 9.4 miles from Udawalawe National Park, Residence Safari Udawalawa has accommodations with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers room service, a 24-hour front desk and free WiFi. Some accommodations at the property include a balcony with a garden view.

The private bathroom is equipped with a bidet, free toiletries and a hairdryer. The rooms at the hotel have air conditioning and a desk.

Mattala Rajapaksa International Airport is 32 miles from the property.

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

Guest house in Embilipitiya, Udawalawe · 33.66 mi from centre

9.9

 

59 reviews

Residence Inn in Udawalawe provides accommodations with a garden and a terrace. There's a private entrance at the guest house for the convenience of those who stay. The guest house offers rooms with air conditioning, free private parking, and free Wifi.

At the guest house, units come with a balcony. There's a private bathroom with bidet and a hair dryer in each unit, along with free toiletries. At the guest house, the units include a seating area.

An Asian, vegetarian, or vegan breakfast is available every morning at the property.

Udawalawe National Park is 9.4 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
Grandfreedom 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.

Homestay in Embilipitiya, Udawalawe · 33.66 mi from centre

9.5

 

2 reviews

Breakfast available

9 miles from Udawalawe National Park in Udawalawe, Grandfreedom Udawalawe features accommodations with access to spa facilities and wellness packages. This property offers access to a terrace, free private parking, and free Wifi. The accommodation provides airport transfers, while a bicycle rental service is also available.

The units at the homestay feature private entrance and soundproofing so guests can enjoy a peaceful stay. Every room includes a private bathroom with a bidet and free toiletries, while selected rooms are equipped with a balcony. At the homestay, every unit includes bed linen and towels.

Guests at the homestay can enjoy a continental breakfast, and breakfast in the room is also available. As an added convenience, Grandfreedom Udawalawe offers packed lunches for guests to bring on excursions and other trips off-property.

Sightseeing tours are available within easy reach of the property. A car rental service is available at the accommodation, while cycling can be enjoyed nearby.

Weerawila Airport is 40 miles away.

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

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

With a stay at Peace Heaven in Udawalawa, you'll be a 1-minute drive from Udawalawe National Park and 8 minutes from Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This tentalow is 8 mi (12.8 km) from Mau Ara Lake and 10.2 mi (16.5 km) from Waulpane Cave.

Compare price on Booking.com
Compare price on Booking.com
Eco Home Stay and Safari
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 · 33.68 mi from centre

Offering a garden, Eco Home Stay and Safari features accommodations in Udawalawe. The homestay also offers free Wifi and free private parking.

Towels and bed linen are offered in the homestay. The accommodation is non-smoking.

Guests at the homestay can enjoy a buffet breakfast.

Mattala Rajapaksa International Airport is 29 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Wild Safari River Cottage udawalawe
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 Embilipitiya, Udawalawe · 33.68 mi from centre

Located in Udawalawe, 8.6 miles from Udawalawe National Park, Wild Safari River Cottage udawalawe has accommodations with a garden, free private parking and a terrace. This 2-star hotel offers room service.

At the hotel, the rooms are equipped with a balcony. With a private bathroom equipped with a shower and a hairdryer, rooms at Wild Safari River Cottage udawalawe also have a river view.

Mattala Rajapaksa International Airport is 33 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
The Hermitage
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.68 mi from centre

Offering a garden, The Hermitage offers accommodations in Udawalawe. This property offers access to a balcony and free private parking.

At the guest house, the units are fitted with a wardrobe. All rooms are complete with a private bathroom and air conditioning, and certain rooms also offer a terrace. At the guest house, units are equipped with bed linen and towels.

Udawalawe National Park is 8.6 miles from the guest house. Mattala Rajapaksa International Airport is 33 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Walawe Park View 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, Udawalawe · 33.69 mi from centre

9.1

 

46 reviews

Breakfast available

Located in Udawalawe, 9 miles from Udawalawe National Park, Walawe Park View Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant. The property provides room service, a 24-hour front desk and currency exchange for guests.

Complete with a private bathroom, all rooms at the hotel come with air conditioning, and certain rooms also offer a balcony. The rooms feature a safety deposit box.

Guests at Walawe Park View Hotel can enjoy an Asian breakfast.

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

Mattala Rajapaksa International Airport is 32 miles from the property.

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

Homestay in Embilipitiya, Udawalawe · 33.69 mi from centre

9.5

 

102 reviews

Breakfast available

Featuring garden views, Eagle Safari Cottage in Udawalawe offers accommodations, an indoor pool, and a garden. Among the facilities of this property are a restaurant, a 24-hour front desk, and full-day security, along with free Wifi throughout the property. There's free private parking, and the property features a paid airport shuttle service.

Accessible via private entrance, all rooms have air conditioning, soundproofing, desk, and a private bathroom with a walk-in shower. There's a seating and a dining area in all units. At the homestay, each unit is fitted with bed linen and towels.

Buffet and à la carte breakfast options with local specialities, pancakes, and fruit are available. For visitors looking to embark on day trips to nearby landmarks, the homestay provides a selection of packed lunches.

Bike rental and car rental are available at Eagle Safari Cottage, and the area is popular for cycling and fishing. A baby safety gate is also available at the accommodation, while guests can also relax on the sun terrace.

Mattala Rajapaksa International Airport is 32 miles from the property.

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

Apartment in Embilipitiya, Udawalawe · 33.70 mi from centre

10.0

 

79 reviews

Breakfast available

Providing a garden, Dew Safari Cottage features accommodations in Udawalawe. This property offers access to a terrace, free private parking, and free Wifi. The accommodation provides airport transfers, while a bicycle rental service is also available.

A private entrance leads guests into the apartment, where they can enjoy some wine or champagne and fruit. The apartment offers bed linen, towels, and daily room service.

There is an on-site restaurant and coffee shop.

A car rental service is available at the apartment.

Udawalawe National Park is 9.2 miles from Dew Safari Cottage. Mattala Rajapaksa International Airport is 32 miles away.

Compare price on Booking.com
Compare price on Booking.com
Traget safari home stay
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 · 33.70 mi from centre

9.7

 

31 reviews

Breakfast available

Providing a garden, Traget safari home stay offers accommodations in Udawalawe. This property offers access to a balcony and free private parking. The guest house provides garden views, a sun terrace, a 24-hour front desk, and free Wifi is available throughout the property.

At the guest house, all units are equipped with a desk. All rooms are equipped with a private bathroom with a bath and free toiletries, while selected rooms are fitted with a patio.

Guests at the guest house can enjoy an Asian breakfast. There is a snack bar, and packed lunches are also available.

The area is popular for walking tours, and bike rental and car rental are available at Traget safari home stay. Guests can relax near the outdoor fireplace at the guest house.

Mattala Rajapaksa International Airport is 32 miles away.

Compare price on Booking.com
Compare price on Booking.com
The Elite
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.70 mi from centre

9.8

 

22 reviews

Providing a garden, The Elite offers accommodations in Udawalawe. This guest house provides air-conditioned accommodations with a terrace and free Wifi. Udawalawe National Park is 8.9 miles from the guest house.

Towels and bed linen are featured in the guest house. The accommodation is non-smoking.

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

Mattala Rajapaksa International Airport is 32 miles away.

Compare price on Booking.com
Compare price on Booking.com
wild park safari home stay
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 · 33.70 mi from centre

8.2

 

221 reviews

Breakfast available

Wild park safari home stay offers air-conditioned accommodations in Udawalawe. This property offers access to a terrace and free private parking. The homestay features garden views, an outdoor fireplace, and a 24-hour front desk.

At the homestay, the units come with a desk. Rooms have a coffee machine, a private bathroom, and free Wifi, while some rooms also boast a balcony and some have mountain views. At the homestay, units have bed linen and towels.

Guests at the homestay can enjoy an Asian breakfast. There is a snack bar, and packed lunches are also available.

For guests with children, wild park safari home stay provides outdoor play equipment and a baby safety gate. Both a bicycle rental service and a car rental service are available at the accommodation, while walking tours can be enjoyed nearby.

Udawalawe National Park is 8.9 miles from wild park safari home stay. Mattala Rajapaksa International Airport is 32 miles from the property.

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

Holiday home in Embilipitiya, Udawalawe · 33.72 mi from centre

Rawana private cottage offers accommodations in Udawalawe, 20 miles from Udawalawe National Park. This property offers access to a terrace, free private parking, and free Wifi.

An Asian breakfast is available at the vacation home.

Mattala Rajapaksa International Airport is 29 miles away.

Compare price on Booking.com
Compare price on Booking.com
Room
Maika safari
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 Embilipitiya, Udawalawa · 33.74 mi from centre

8.0

 

1 review

Breakfast available

With a stay at Maika safari in Udawalawa, you'll be a 1-minute drive from Udawalawe National Park and 8 minutes from Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This bed & breakfast is 7.9 mi (12.7 km) from Mau Ara Lake and 10.2 mi (16.5 km) from Waulpane Cave.

Compare price on Booking.com
Compare price on Booking.com
Room
Green View Safari 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.

Guesthouse in Embilipitiya, Udawalawa · 33.76 mi from centre

9.6

 

9 reviews

Breakfast available

With a stay at Green View Safari Resort in Udawalawa, you'll be in a national park and 8 minutes by foot from Udawalawe National Park. This guesthouse is within the region of Sinharaja Forest Reserve and Horton Plains National Park.

Compare price on Booking.com
Compare price on Booking.com
The Pearl Safari 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 Embilipitiya, Udawalawe · 33.76 mi from centre

The Pearl Safari Resort has accommodations in Udawalawe. Guests can enjoy garden views.

Guest rooms in the hotel are equipped with an electric tea pot. Rooms contain a private bathroom with a shower, free toiletries and bathrobes. The rooms at The Pearl Safari Resort have air conditioning and a desk.

Breakfast is available, and includes à la carte, Asian and vegetarian options.

Mattala Rajapaksa International Airport is 29 miles from the property.

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