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

Diamond Walawa 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.

Guest house in Embilipitiya, Udawalawe · 35.07 mi from centre

9.7

 

23 reviews

Featuring garden views, Diamond Walawa Safari Resort in Udawalawe features accommodations, a garden, and a bar. Both free Wifi and parking on-site are accessible at the guest house free of charge.

At the guest house, every unit is fitted with a desk. Every room comes with a private bathroom with a shower, a hair dryer, and free toiletries. At the guest house, every unit comes with bed linen and towels.

An Asian, vegetarian, or vegan breakfast can be enjoyed at the property.

Udawalawe National Park is 10 miles from Diamond Walawa Safari Resort. Mattala Rajapaksa International Airport is 34 miles from the property.

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

Hotel in Embilipitiya, Udawalawe · 35.18 mi from centre

Located in Udawalawe, 10 miles from Udawalawe National Park, Pepper Garden Cottage provides accommodations with a garden, free private parking and a restaurant. Guests can enjoy lake views.

Guest rooms in the hotel are equipped with an electric tea pot. Featuring a private bathroom with a bidet and free toiletries, rooms at Pepper Garden Cottage also have free WiFi, while some rooms come with a terrace. All guest rooms at the accommodation feature air conditioning and a desk.

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

Mattala Rajapaksa International Airport is 34 miles away.

Compare price on Booking.com
Compare price on Booking.com
superson 90b
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 Embilipitiya, Udawalawe · 35.23 mi from centre

Superson 90b offers accommodations in Udawalawe, 7.9 miles from Udawalawe National Park. This property offers access to a terrace and free private parking.

Towels and bed linen are offered in the bed and breakfast. The accommodation offers an air conditioning, a heating, and a private bathroom.

An Asian breakfast is available at the bed and breakfast.

Mattala Rajapaksa International Airport is 34 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Superson 90B 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 · 35.23 mi from centre

Breakfast available

Offering garden views, Superson 90B Udawalawa in Udawalawe provides accommodations, a garden, and a shared lounge. This property offers access to a terrace and free private parking. The accommodation offers a 24-hour front desk, full-day security, and luggage storage for guests.

At the guest house, each unit includes a desk. Rooms are equipped with a private bathroom with a bidet, a hair dryer, and free toiletries. At the guest house, units are equipped with bed linen and towels.

Guests at the guest house can enjoy a continental breakfast, and breakfast in the room is also available.

For guests with children, Superson 90B Udawalawa features an indoor play area and a baby safety gate. Both a bicycle rental service and a car rental service are available at the accommodation.

Udawalawe National Park is 7.9 miles from Superson 90B Udawalawa. 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
Room
Imperial 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, Udawalawa · 35.24 mi from centre

Breakfast available

With a stay at Imperial Resort 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.9 mi (14.3 km) from Mau Ara Lake and 12.2 mi (19.6 km) from Waulpane Cave.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Waraka - 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 · 35.26 mi from centre

10.0

 

1 review

Breakfast available

When you stay at Waraka - Udawalawe in Udawalawa, you'll be in a national park and 8 minutes by car from Udawalawe National Park. This spa hotel is 7.3 mi (11.7 km) from Sankhapala Raja Maha Viharaya & Phussadewa Tomb and 9.2 mi (14.8 km) from Mau Ara Lake.

Compare price on Booking.com
Compare price on Booking.com
Seeing Green 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 · 35.28 mi from centre

9.7

 

13 reviews

Located in Udawalawe, 7.6 miles from Udawalawe National Park, Seeing Green Udawalawa has accommodations with a garden, free private parking, a terrace and a restaurant. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk. Guests can enjoy garden views.

Complete with a private bathroom equipped with a shower and free toiletries, the rooms at the hotel have a flat-screen TV and air conditioning, and some rooms include a balcony. Guest rooms will provide guests with a desk and an electric tea pot.

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

Weerawila Airport is 39 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Sunwin River Cabana
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.29 mi from centre

8.5

 

85 reviews

Breakfast available

Located in Udawalawe, 7.6 miles from Udawalawe National Park, Sunwin River Cabana has accommodations with a garden, free private parking, a shared lounge and a terrace. Featuring an ATM, this property also provides guests with a restaurant. The property provides a 24-hour front desk, airport transportation, room service and free WiFi.

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

Mattala Rajapaksa International Airport is 35 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Solo's Shelter Hostel Udawalawa
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 · 35.29 mi from centre

10.0

 

2 reviews

Breakfast available

Located in Udawalawe, 7.5 miles from Udawalawe National Park, Solo's Shelter Hostel Udawalawa has accommodations with a garden, free private parking, a shared lounge and a terrace. The property has a bar, as well as a restaurant serving Seafood cuisine. The property provides a shared kitchen, room service and currency exchange for guests.

Rooms are complete with a private bathroom equipped with a shower and a hairdryer, while certain accommodations at the hotel also feature a balcony. The rooms will provide guests with a desk and an electric tea pot.

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

You can play darts at this 2-star hotel, and the area is popular for hiking and fishing.

Solo's Shelter Hostel Udawalawa can conveniently provide information at the reception to help guests to get around the area.

Mattala Rajapaksa International Airport is 35 miles from the property, and the property offers a paid airport shuttle service.

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

Resort in Embilipitiya, Udawalawe · 35.30 mi from centre

Located in Udawalawe, wild river safari features a garden, restaurant, bar, and free WiFi throughout the property. The resort has a sauna and room service.

At the resort every room is equipped with a private bathroom.

Wild river safari can conveniently provide information at the reception to help guests to get around the area.

Mattala Rajapaksa International Airport is 28 miles away.

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

Resort in Embilipitiya, Udawalawe · 35.31 mi from centre

Dramatic Green Cottage is located in Udawalawe, 8.8 miles from Udawalawe National Park.

The resort will provide guests with air-conditioned rooms offering a desk, an electric tea pot, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a bidet. Dramatic Green Cottage provides some units with garden views, and all rooms are equipped with a balcony.

The accommodation offers a buffet or Asian breakfast.

Mattala Rajapaksa International Airport is 34 miles away.

Compare price on Booking.com
Compare price on Booking.com
Yoma Wild 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 · 35.31 mi from centre

9.1

 

9 reviews

Breakfast available

Located in Udawalawe, 29 miles from Tangalle Lagoon, Yoma Wild Hotel features a garden and views of the garden. The property provides a shared kitchen and room service for guests.

All rooms in the hotel are equipped with an electric tea pot. Yoma Wild Hotel has some rooms that feature a terrace, and the rooms come with a private bathroom with a shower and a hairdryer.

An à la carte, Asian or vegetarian breakfast is served at the property. At the accommodation you'll find a restaurant serving Asian cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Guests at Yoma Wild Hotel will be able to enjoy activities in and around Udawalawe, like fishing and cycling.

Mulkirigala Rock Monastery is 29 miles from the hotel. Mattala Rajapaksa International Airport is 29 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Thought Blooming
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 · 35.33 mi from centre

9.5

 

34 reviews

Breakfast available

Thought Blooming features air-conditioned rooms in Udawalawe. This guest house provides free private parking and a 24-hour front desk. The accommodation offers free Wifi throughout the property, as well as a terrace and a family-friendly restaurant.

At the guest house, all units have a desk. The rooms are fitted with a private bathroom with a bidet and slippers, while selected rooms here will provide you with a balcony. At the guest house, the units are fitted with bed linen and towels.

Buffet and full English/Irish breakfast options with warm dishes, local specialities, and pancakes are available.

The area is popular for walking tours, and car rental is available at the guest house. Guests can also warm up near the outdoor fireplace after a day of cycling.

Udawalawe National Park is 7.6 miles from Thought Blooming. Mattala Rajapaksa International Airport is 35 miles away, and the property offers a paid airport shuttle service.

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

Bed and breakfast in Embilipitiya, Udawalawe · 35.34 mi from centre

8.7

 

8 reviews

Providing a garden, Freedom Eco Resort offers accommodations in Udawalawe. This property offers access to a balcony and free private parking. The bed and breakfast provides river views, a sun terrace, a 24-hour front desk, and free Wifi is available throughout the property.

Accessible via private entrance, all rooms have air conditioning, soundproofing, desk, and a private bathroom with a bidet. At the bed and breakfast, all units are equipped with bed linen and towels.

The breakfast offers continental, Asian options and pancakes and fruit are being served.

Guests can relax near the outdoor fireplace at the bed and breakfast.

Mattala Rajapaksa International Airport is 35 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
hornbill river cottage udawalwa
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.44 mi from centre

10.0

 

7 reviews

Located in Udawalawe, 11 miles from Udawalawe National Park, hornbill river cottage udawalwa provides accommodations with free bikes, free private parking and a restaurant. The hotel also has free WiFi as well as a paid airport shuttle service.

Guest rooms at the hotel are equipped with a seating area, a TV with satellite channels and a private bathroom with free toiletries and a bidet. Each room includes an electric tea pot, while selected rooms contain a terrace and others also offer river views. The rooms will provide guests with a fridge.

A continental breakfast is available at hornbill river cottage udawalwa.

Weerawila Airport is 42 miles away.

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

Lodge in Embilipitiya, Udawalawe · 35.46 mi from centre

10.0

 

3 reviews

Breakfast available

Located just 11 miles from Udawalawe National Park, Warahana Riverside Cottage Udawalawa provides accommodations in Udawalawe with a garden, a terrace, as well as luggage storage space. This lodge has free private parking, room service and free WiFi.

Offering 1 bedroom, this air-conditioned lodge features 1 bathroom with a bidet, a shower and free toiletries. Featuring a bath, the bathroom also includes a hairdryer, and towels and bed linen are provided.

The lodge offers an à la carte or Asian breakfast.

A car rental service is available at Warahana Riverside Cottage Udawalawa.

Mattala Rajapaksa International Airport is 32 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
River Forest Camp
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 Embilipitiya, Udawalawe · 35.51 mi from centre

Located 11 miles from Udawalawe National Park, River Forest Camp provides accommodations with a garden, a terrace and room service for your convenience. Complimentary WiFi is provided throughout the property.

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

Guests at the lodge can enjoy an Asian breakfast.

If you would like to discover the area, diving is possible nearby.

Mattala Rajapaksa International Airport is 32 miles away.

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

Homestay in Embilipitiya, Udawalawe · 35.54 mi from centre

8.4

 

83 reviews

Breakfast available

Brookline Safari Resort is a recently renovated homestay in Udawalawe where guests can make the most of its open-air bath and garden. With pool views, this accommodation provides a terrace and a swimming pool. The homestay also offers free Wifi, free private parking, and facilities for disabled guests.

The units provide views of the garden and come with a seating area, a washing machine, a fully equipped kitchen with an oven, and a private bathroom with bathrobes and slippers. A microwave, a toaster, and fridge are also offered, as well as a kettle. At the homestay, the units include bed linen and towels.

Continental and full English/Irish breakfast options with pancakes, fruit, and juice are available. There is an on-site restaurant, coffee shop, and bar.

The area is popular for cycling and fishing. In addition, bike rental and car rental are available at this homestay. Guests can also warm up near the outdoor fireplace after a day of walking tours.

Mattala Rajapaksa International Airport is 32 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
Vimanra 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 Embilipitiya, Udawalawa · 35.60 mi from centre

8.0

 

1 review

Breakfast available

When you stay at Vimanra Hotel in Udawalawa, you'll be on the waterfront, you'll be a 8-minute drive from Udawalawe National Park. This guesthouse is within the region of Tangalle Beach and Sinharaja Forest Reserve.

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

Hotel in Embilipitiya, Udawalawe · 35.61 mi from centre

9.5

 

290 reviews

Breakfast available

Located in Udawalawe, 13 miles from Udawalawe National Park, Vimanra Udawalawa provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The property has a 24-hour front desk, airport transportation, room service and free WiFi.

At the hotel, every room has a patio. All rooms are equipped with a private bathroom with a shower, free toiletries and a hairdryer. All guest rooms at Vimanra Udawalawa feature air conditioning and a desk.

Guests at the accommodation can enjoy a continental or a gluten-free breakfast. The restaurant at Vimanra Udawalawa serves Local cuisine.

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

Mattala Rajapaksa International Airport is 29 miles away.

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