Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Sri Lanka
See the latest prices and deals by choosing your dates
Hotel in Unawatuna · 133.82 mi from centre
8.4
88 reviews
Breakfast available
With a stay at Thaproban Pavilion Resort & Spa in Unawatuna, you'll be on the beach, within a 10-minute drive of Unawatuna Beach and Galle Harbour. This beach hotel is 2.1 mi (3.3 km) from Jungle Beach and 2.3 mi (3.7 km) from Japanese Peace Pagoda.
Resort in Beruwala · 112.35 mi from centre
8.8
57 reviews
With a stay at Lanka Princess All Inclusive Hotel in Beruwala, you'll be on the beach, within a 5-minute drive of Bentota Beach and Moragalla Beach. This all-inclusive resort is 0.2 mi (0.4 km) from Kaluwamodara Bridge and 1 mi (1.6 km) from Kande Vihare Temple.
Hotel in Ambalangoda · 123.06 mi from centre
9.0
28 reviews
Breakfast available
Located in Ambalangoda, R Degrees Boutique Hotel & Spa is by the sea – a 1-minute drive from Ariyapala Mask Museum and 5 minutes from Ambalangoda Beach. This beach hotel is 14.5 mi (23.4 km) from Bentota Beach and 23.8 mi (38.3 km) from Unawatuna Beach.
Hotel in Balapitiya, Kosgoda · 117.92 mi from centre
9.0
12 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 15.7 mi (25.2 km) from Hikkaduwa Beach.
Hotel in Colombo · 91.06 mi from centre
9.6
4 reviews
Breakfast available
Centrally located in Colombo, Cinnamon Life at City of Dreams is within a 15-minute walk of Nawaloka Hospital and Galle Face Green. This luxury hotel is 0.8 mi (1.4 km) from Colombo City Centre and 0.9 mi (1.4 km) from Galle Face Beach.
Hotel in Wadduwa · 101.77 mi from centre
9.6
5 reviews
Breakfast available
When you stay at Clive Garden in Wadduwa, you'll be on the beach, within a 10-minute walk of Wadduwa Beach and Pothupitiya Beach. This beach hotel is 16.3 mi (26.2 km) from Bentota Beach and 4.6 mi (7.4 km) from Panadura Beach.
Hotel in Talpe, Unawatuna · 133.94 mi from centre
9.6
25 reviews
With a stay at The Frangipani Tree By Edwards Collection in Unawatuna, you'll be on the beach, within a 5-minute drive of Unawatuna Beach and Mihiripenna Beach. This beach hotel is 0.7 mi (1.1 km) from Dalawella Beach and 0.9 mi (1.5 km) from Talpe Natural Pool.
Hotel in Weligama · 133.11 mi from centre
8.2
60 reviews
With a stay at Weligama Bay Resort in Weligama, you'll be on the beach, within a 10-minute drive of Mirissa Beach and Weligama Beach. This beach hotel is 1.5 mi (2.5 km) from Kushtarajagala Statue and 2.7 mi (4.3 km) from Turtle Bay Beach.
Hotel in Colombo 03, Colombo · 91.19 mi from centre
8.6
341 reviews
Breakfast available
A stay at Taj Samudra places you in the heart of Colombo, steps from Beira Lake and 6 minutes by foot from One Galle Face. This beach hotel is 0.3 mi (0.5 km) from Galle Face Green and 0.4 mi (0.6 km) from St. Andrew's Scots Kirk Church.
Hotel in Bambalapitiya, Colombo · 92.08 mi from centre
8.6
864 reviews
Breakfast available
Mandarina Colombo is centrally located in Colombo – a 1-minute walk from Marino Mall and 11 minutes by foot from University of Colombo. This luxury hotel is 1 mi (1.6 km) from United States Embassy Colombo and 1.4 mi (2.3 km) from High Commission of India.
Resort in Wadduwa · 103.89 mi from centre
8.2
89 reviews
Breakfast available
Located in Wadduwa, Royal Palms Beach Hotel is by the ocean, within a 5-minute drive of Kalatura Beach and Kalutara Bodhiya. This beach resort is 12.6 mi (20.3 km) from Bentota Beach and 1.4 mi (2.3 km) from Pothupitiya Beach.
Safari/tentalow in Tissamaharama · 119.60 mi from centre
9.8
66 reviews
Breakfast available
With a stay at Wild Coast Tented Lodge - Relais and Chateaux in Palatupana, you'll be 2.5 mi (4 km) from Yala National Park and 18.4 mi (29.6 km) from Bundala National Park. This all-inclusive tentalow is 24.7 mi (39.7 km) from Kataragama Temple and 30.2 mi (48.6 km) from Lunugamvehera National Park.
Hotel in Tangalle · 125.81 mi from centre
9.9
204 reviews
Breakfast available
Igabara Hobbit House has free bikes, garden, a shared lounge and restaurant in Tangalle. This 4-star hotel offers room service and babysitting service. The accommodation offers a 24-hour front desk, airport transfers, a shared kitchen and free WiFi.
The hotel will provide guests with air-conditioned rooms offering a desk, a kettle, a fridge, a minibar, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a bidet. All guest rooms feature a wardrobe.
A continental, Full English/Irish or Italian breakfast is available every morning at the property.
Igabara Hobbit House offers a children's playground. Guests at the accommodation will be able to enjoy activities in and around Tangalle, like hiking, fishing and snorkelling.
Popular points of interest near Igabara Hobbit House include Tangalle Beach, Rekawa Beach and Wella Odaya Beach. Mattala Rajapaksa International Airport is 55 km from the property.
Hotel in Wadduwa · 102.32 mi from centre
8.2
62 reviews
Breakfast available
When you stay at Citrus Waskaduwa in Wadduwa, you'll be by the sea, within a 5-minute drive of Pothupitiya Beach and Wadduwa Beach. This beach hotel is 17.8 mi (28.6 km) from Bentota Beach and 3.9 mi (6.2 km) from Kalatura Beach.
Hotel in Balapitiya, Kosgoda · 117.71 mi from centre
9.0
22 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.
Hotel in Colombo 03, Colombo · 91.64 mi from centre
8.6
223 reviews
Breakfast available
With a stay at Morven Hotel Colombo in Colombo (Kollupitiya), you'll be steps from United States Embassy Colombo and 5 minutes by foot from Liberty Plaza. This hotel is 0.6 mi (1 km) from Galle Face Green and 0.7 mi (1.2 km) from Bellagio Casino.
Hotel in Tangalle · 129.96 mi from centre
9.6
449 reviews
Breakfast available
Situated in Tangalle, 400 metres from Mawella Beach, Simply Peace features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. With a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation provides room service, a 24-hour front desk and organising tours for guests.
At the hotel, rooms are fitted with a desk and a balcony with a garden view. Simply Peace offers some rooms with pool views, and rooms come with a patio. The rooms will provide guests with a minibar.
An à la carte, continental or Asian breakfast is available at the property. At the accommodation you will find a restaurant serving Italian, Seafood and local cuisine. Vegetarian and gluten-free options can also be requested.
Kudawella Beach is 2.4 km from Simply Peace, while Hummanaya Blow Hole is 2.8 km away. Mattala Rajapaksa International Airport is 66 km from the property, and the property offers a paid airport shuttle service.
Hotel in Wadduwa · 103.58 mi from centre
8.0
66 reviews
When you stay at Mermaid Hotel & Club in Wadduwa, you'll be on the beach and 9 minutes by foot from Pothupitiya Beach. This beach hotel is 15.7 mi (25.3 km) from Bentota Beach and 23.1 mi (37.1 km) from Colombo City Centre.
Resort in Wennappuwa · 75.07 mi from centre
8.0
43 reviews
Breakfast available
Located in Kammala, Suriya Resort is within a 15-minute drive of St Anthony's Church and Negombo Beach Park. This beach resort is 5.4 mi (8.6 km) from Negombo Beach and 7.4 mi (12 km) from St. Sebastian's Church.
Hotel in Dehiwala-Mount Lavinia, Mount Lavinia · 95.12 mi from centre
8.2
611 reviews
Breakfast available
A stay at Mount Lavinia Hotel places you in the heart of Mount Lavinia – a 1-minute drive from Mount Lavinia Beach and 5 minutes from Dehiwala Zoological Garden. This beach hotel is 3.2 mi (5.2 km) from Bellanwila Raja Maha Viharaya and 3.3 mi (5.3 km) from Sri Lanka Air Force Museum.