Last-minute luxury hotel deals in Sri Lanka

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

Clear filters

Sri Lanka

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Sri Lanka, but are nearby and match your search.
Primary image
Cinnamon Bey Beruwala
Full StarFull 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 Beruwala · 112.13 mi from centre

8.2

 

117 reviews

Breakfast available

With a stay at Cinnamon Bey Beruwala in Beruwala, you'll be on the beach, within a 10-minute drive of Bentota Beach and Kaluwamodara Bridge. This beach hotel is 1.3 mi (2.2 km) from Moragalla Beach and 1.6 mi (2.6 km) from Beruwela Harbour.

Compare price on Booking.com
Compare price on Booking.com
Occidental Eden Beruwala
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 Beruwala, Bentota · 112.34 mi from centre

8.7

 

453 reviews

Breakfast available

Occidental Eden Beruwala provides elegant rooms on the west coast of Sri Lanka, along the golden sands of Beruwela. It features a freshwater outdoor pool, an Ayurveda Centre and 3 restaurants. Free Wi-Fi access is available.

Hotel Occidental Eden Beruwala is situated 96 km away from Colombo Bandaranaike International Airport. It provides free on-site parking.

Featuring timber flooring, guestrooms are luxurious and air-conditioned. They are well-equipped with satellite TV, a minibar and a private bathroom fitted with both a shower and a bathtub.

Garden of Eden, the resort’s main restaurant serves a selection of international dishes, while Temptations offers a fine dining experience in an elegant setting. It also boasts a wine cellar. Enjoy live music over refreshing drinks at Captain's Deck.

Guests can choose from a wide range of personalised services like massage and spa treatments. The resort features billiard tables, a beauty salon and a squash court.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NH Bentota Ceysands Resort
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.

Resort in Bentota · 113.02 mi from centre

8.0

 

191 reviews

Breakfast available

With a stay at NH Bentota Ceysands Resort in Bentota, you'll be on the beach, within a 10-minute drive of Bentota Beach and Kaluwamodara Bridge. This beach resort is 2.4 mi (3.8 km) from Moragalla Beach and 2.8 mi (4.5 km) from Kande Vihare Temple.

Compare price on Booking.com
Compare price on Booking.com
Room
Thaala Bentota
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 Bentota · 113.40 mi from centre

8.4

 

165 reviews

Breakfast available

With a stay at Thaala Bentota in Bentota, you'll be on the beach, just a 4-minute walk from Bentota Beach and within a 5-minute drive of Kaluwamodara Bridge. This beach resort is 1.9 mi (3 km) from Moragalla Beach and 2.3 mi (3.6 km) from Kande Vihare Temple.

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

Hotel in Bentota · 113.58 mi from centre

7.2

 

120 reviews

Breakfast available

With a stay at Ekho Surf in Bentota, you'll be on the beach, just a 3-minute walk from Bentota Beach and within a 5-minute drive of Kaluwamodara Bridge. This beach hotel is 2.1 mi (3.4 km) from Moragalla Beach and 2.5 mi (4 km) from Kande Vihare Temple.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Taj Bentota Resort & Spa
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 Bentota · 113.66 mi from centre

8.4

 

181 reviews

Breakfast available

When you stay at Taj Bentota Resort & Spa in Bentota, you'll be on the beach, just steps from Bentota Beach and a 4-minute drive from Kaluwamodara Bridge. This beach hotel is 2.2 mi (3.5 km) from Moragalla Beach and 2.6 mi (4.1 km) from Kande Vihare Temple.

Compare price on Booking.com
Compare price on Booking.com
Reception
Wunderbar Beach Hotel
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.

Hotel in Bentota · 114.01 mi from centre

8.2

 

48 reviews

Breakfast available

When you stay at Wunderbar Beach Hotel in Bentota, you'll be near the airport, just steps from Bentota Beach and a 3-minute drive from Induruwa Beach. This beach hotel is 2.6 mi (4.1 km) from Kaluwamodara Bridge and 2.9 mi (4.7 km) from Moragalla Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
DoubleTree by Hilton Weerawila Rajawarna Resort
Full StarFull 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.

Resort in Tissamaharama, Weerawila · 114.30 mi from centre

9.8

 

42 reviews

Breakfast available

With a stay at DoubleTree by Hilton Weerawila Rajawarna Resort in Weerawila, you'll be 5.2 mi (8.3 km) from Bundala National Park and 9.4 mi (15.1 km) from Lunugamvehera National Park. This family-friendly resort is 13 mi (20.9 km) from Kirinda Temple and 14.2 mi (22.9 km) from Yala National Park.

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

Hotel in Thissamaharama · 114.99 mi from centre

7.8

 

36 reviews

Breakfast available

When you stay at Kithala Resort in Thissamaharama, you'll be in a national park, within a 5-minute drive of Tissa Lake and Tissamaharama Raja Maha Vihara. This hotel is 9.6 mi (15.5 km) from Yala National Park and 27.3 mi (43.9 km) from Udawalawe National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Joe's Resort Bentota
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.

Hotel in Bentota, Induruwa · 115.19 mi from centre

7.2

 

12 reviews

Breakfast available

With a stay at Joe's Resort Bentota in Induruwa, you'll be within a 15-minute drive of Bentota Beach and Induruwa Beach. This beach hotel is 2.9 mi (4.7 km) from Kosgoda Beach and 4.2 mi (6.8 km) from Kaluwamodara Bridge.

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

Guesthouse in Bentota, Induruwa · 115.35 mi from centre

9.8

 

12 reviews

Breakfast available

With a stay at Sri Villas in Induruwa, you'll be on the beach, within a 10-minute drive of Bentota Beach and Induruwa Beach. This guest house is 2.7 mi (4.3 km) from Kosgoda Beach and 4.5 mi (7.2 km) from Kaluwamodara Bridge.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Temple Tree Resort & Spa
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.

Hotel in Bentota, Induruwa · 115.64 mi from centre

7.4

 

17 reviews

Breakfast available

With a stay at Temple Tree Resort & Spa in Induruwa, you'll be on the beach, within a 15-minute drive of Bentota Beach and Induruwa Beach. This beach hotel is 2.3 mi (3.7 km) from Kosgoda Beach and 4.4 mi (7.2 km) from Kosgoda Spice Garden.

Compare price on Booking.com
Compare price on Booking.com
Primary image
MOI Induruwa by DBI
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.

Hotel in Bentota, Induruwa · 116.61 mi from centre

Breakfast available

Located in Induruwa, MOI Induruwa by DBI is on the Strip – a 2-minute drive from Induruwa Beach and 12 minutes from Kande Vihare Temple. This beach hotel is 5.2 mi (8.3 km) from Bentota Beach and 8.1 mi (13 km) from Puppet Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Habitat Kosgoda by Asia Leisure
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 Balapitiya, Kosgoda · 117.71 mi from centre

8.6

 

24 reviews

Breakfast available

Located in Kosgoda, The Habitat Kosgoda by Asia Leisure is by the ocean – a 1-minute drive from Kosgoda Beach and 12 minutes from Ariyapala Mask Museum. This beach hotel is 9 mi (14.5 km) from Kande Vihare Temple and 10.9 mi (17.5 km) from Brief Garden, Bevis Bawa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sheraton Kosgoda Turtle Beach Resort
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 Balapitiya, Kosgoda · 117.92 mi from centre

9.0

 

13 reviews

Breakfast available

Located in Kosgoda, Sheraton Kosgoda Turtle Beach Resort is by the ocean – a 2-minute drive from Kosgoda Beach and 6 minutes from Induruwa Beach. This beach hotel is 7.5 mi (12.1 km) from Bentota Beach and 9.2 mi (14.9 km) from Kande Vihare Temple.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Heritance Ahungalla
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 Balapitiya, Ahungalla · 119.17 mi from centre

8.2

 

133 reviews

Breakfast available

With a stay at Heritance Ahungalla in Ahungalla, you'll be on the beach, just steps from Ahungalla Beach and a 2-minute drive from Kosgoda Spice Garden. This beach hotel is 9.2 mi (14.9 km) from Bentota Beach and 1.2 mi (2 km) from Kosgoda Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Riu Sri Lanka - All Inclusive
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.

All-inclusive resort in Balapitiya, Ahungalla · 119.25 mi from centre

8.6

 

195 reviews

Breakfast available

Located in Ahungalla, Hotel Riu Sri Lanka - All Inclusive is on the beach – a 4-minute walk from Ahungalla Beach and within a 5-minute drive of Kosgoda Spice Garden. This all-inclusive property is 9.2 mi (14.9 km) from Bentota Beach and 1.2 mi (2 km) from Kosgoda Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton Yala Resort
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 Thissamaharama · 119.73 mi from centre

9.4

 

9 reviews

Breakfast available

When you stay at Hilton Yala Resort in Palatupana, you'll be by the ocean and 7 minutes by car from Yala National Park. This luxury resort is 4.8 mi (7.7 km) from Palatupana Beach and 7.7 mi (12.3 km) from Kirinda Beach.

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

Hotel in Tissamaharama, Kirinda · 119.86 mi from centre

7.0

 

27 reviews

Breakfast available

Located in Kirinda, Elephant Reach is on the boardwalk – a 2-minute drive from Kirinda Temple and 10 minutes from Tissa Lake. This hotel is 7.4 mi (11.8 km) from Yala National Park and 7.6 mi (12.2 km) from Yatala Dagoba.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Sandals By Edwards 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 Balapitiya · 122.43 mi from centre

9.6

 

5 reviews

Breakfast available

With a stay at The Sandals By Edwards Collection in Balapitiya, you'll be by the ocean, just steps from Puppet Museum and a 2-minute drive from Ariyapala Mask Museum. This beach hotel is 13.2 mi (21.3 km) from Bentota Beach and 2.7 mi (4.3 km) from Ambalangoda Beach.

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