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 Negombo · 81.95 mi from centre
9.0
49 reviews
Breakfast available
Located in Negombo (Dungalpitiya), Ziegler Cottage is within a 15-minute drive of Negombo Fish Market and St.Mary's Church. This beach hotel is 6.4 mi (10.3 km) from Dutch Fort and 6.8 mi (10.9 km) from Ave Maria Convent.

Hotel in Ambalangoda · 123.06 mi from centre
9.0
28 reviews
Breakfast available
With a stay at R Degrees Boutique Hotel & Spa in Ambalangoda, you'll be on the beach – a 3-minute walk from Ariyapala Mask Museum and a 2-minute drive from Puppet Museum. This beach hotel is 1.4 mi (2.2 km) from Ambalangoda Beach and 4 mi (6.5 km) from Akurala Beach.

Hotel in Ahangama · 134.27 mi from centre
8.6
3 reviews
Breakfast available
Located in Ahangama, Harding Boutique Hotel is by the ocean, within a 5-minute drive of Kabalana Beach and Midigama Beach. This luxury hotel is 9 mi (14.4 km) from Mirissa Beach and 2 mi (3.2 km) from Koggala Lake.

Hotel in Hikkaduwa · 128.49 mi from centre
9.8
17 reviews
When you stay at Haritha Villas & Spa in Hikkaduwa, you'll be in the historical district, within a 5-minute drive of Narigama Beach and Ratgama Lake. This luxury hotel is 1.8 mi (2.8 km) from Jananandharamaya and 1.9 mi (3 km) from Hikkaduwa Beach.

Hotel in Thissamaharama · 117.29 mi from centre
9.2
83 reviews
Breakfast available
With a stay at Thaulle Pure Ayurveda Resort - Yala in Thissamaharama, you'll be in the historical district, within a 15-minute drive of Yala National Park and Tissamaharama Raja Maha Vihara. This luxury hotel is 29.2 mi (47.1 km) from Udawalawe National Park and 3.1 mi (5 km) from Tissa Lake.

Hotel in Talpe, Unawatuna · 134.00 mi from centre
8.6
6 reviews
Breakfast available
With a stay at Elysium in Unawatuna (Talpe), you'll be within a 15-minute walk of Dalawella Beach and Mihiripenna Beach. This beach hotel is 1.1 mi (1.7 km) from Talpe Natural Pool and 1.4 mi (2.3 km) from Unawatuna Beach.

Hotel in Ahangama · 133.28 mi from centre
9.9
146 reviews
Breakfast available
Set in Ahangama, 2.1 km from Kathaluwa West Beach, UYANA Boutique Hotel and Retreat ADULTS ONLY offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Featuring a terrace, the 5-star hotel has air-conditioned rooms with a private bathroom. The accommodation provides a 24-hour front desk, a shuttle service, room service and free WiFi.
At the hotel, every room has a wardrobe. At UYANA Boutique Hotel and Retreat ADULTS ONLY each room is equipped with a seating area.
Breakfast is available, and includes continental, Asian and vegetarian options. At the accommodation you will find a restaurant serving local cuisine. Vegetarian and vegan options can also be requested.
The area is popular for cycling, and bike hire is available at UYANA Boutique Hotel and Retreat ADULTS ONLY.
Galle International Cricket Stadium is 19 km from the hotel, while Galle Fort is 19 km away. Koggala Airport is 5 km from the property.

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 Negombo · 81.05 mi from centre
7.2
74 reviews
Breakfast available
Located in Negombo, Regenta Arie Lagoon Negombo is on the waterfront, within a 10-minute drive of Negombo Fish Market and Dutch Fort. This beach hotel is 4.3 mi (6.9 km) from Ave Maria Convent and 4.4 mi (7.1 km) from St. Sebastian's Church.

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.

Hotel in Beruwala · 112.30 mi from centre
9.8
10 reviews
Breakfast available
When you stay at Heritance Ayurveda in Beruwala, you'll be on the beach, within a 10-minute walk of Bentota Beach and Moragalla Beach. This beach hotel is 0.6 mi (1 km) from Kaluwamodara Bridge and 1.4 mi (2.2 km) from Kande Vihare Temple.

Hotel in Kalpitiya · 75.79 mi from centre
8.5
150 reviews
Breakfast available
Situated in Kalpitiya, a few steps from Kudawa Beach, Horizon KiteSurfing Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Each accommodation at the 5-star hotel has sea views, and guests can enjoy access to a terrace and to a hot tub. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi.
The rooms are fitted with air conditioning, a flat-screen TV with satellite channels, a fridge, a coffee machine, a bidet, free toiletries and a desk. With a private bathroom fitted with a shower and a hairdryer, rooms at the hotel also boast pool view. All guest rooms will provide guests with a wardrobe and a kettle.
At Horizon KiteSurfing Beach Resort you will find a restaurant serving Chinese, British and Pizza cuisine. Vegetarian, halal and vegan options can also be requested.
You can play darts at the accommodation, and the area is popular for cycling.
Kandakuliya Beach is a few steps from Horizon KiteSurfing Beach Resort, while Kalpitiya Beach is 2.1 km from the property. Bandaranaike International Airport is 138 km away.

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 Prince Lanka Ayurvrda. This beach hotel is 1.9 mi (3 km) from Kaluwamodara Bridge and 2.2 mi (3.5 km) from Moragalla Beach.

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.

Hotel in Talpe, Unawatuna · 133.94 mi from centre
9.6
26 reviews
Located in Unawatuna (Talpe), The Frangipani Tree By Edwards Collection is within a 15-minute walk of Mihiripenna Beach and Dalawella Beach. This beach hotel is 0.9 mi (1.5 km) from Talpe Natural Pool and 1.6 mi (2.6 km) from Unawatuna Beach.

Hotel in Gampaha District, Kotugoda · 77.24 mi from centre
9.4
59 reviews
Breakfast available
Located in Kotugoda, Wallawwa is in the suburbs, within a 15-minute drive of Supuwath Arana and Andiambalama Temple. This luxury hotel is 12.8 mi (20.5 km) from Negombo Beach and 6.1 mi (9.9 km) from Guruge Nature Park.

Hotel in Embilipitiya, Udawalawa · 100.44 mi from centre
8.0
69 reviews
Breakfast available
When you stay at Grand Udawalawe Safari Resort in Udawalawa, you'll be in a national park, you'll be a 2-minute drive from Udawalawe National Park. This family-friendly hotel is within the region of Sinharaja Forest Reserve and Tangalle Beach.

Resort in Negombo · 77.19 mi from centre
7.8
353 reviews
Breakfast available
A stay at Jetwing Blue places you in the heart of Negombo, within a 10-minute walk of Negombo Beach and Negombo Beach Park. This beach resort is 25.6 mi (41.2 km) from Colombo City Centre and 1.6 mi (2.5 km) from St Anthony's Church.

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.

Hotel in Mirissa · 134.78 mi from centre
8.4
5 reviews
Breakfast available
With a stay at Coastline Mirissa Boutique hotel and spa in Mirissa, you'll be within a 15-minute walk of Mirissa Beach and Parrot Rock. This luxury hotel is 0.9 mi (1.5 km) from Coconut Tree Hill Viewpoint and 1 mi (1.7 km) from Mirissa Fisheries Harbor.