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 Tangalle · 127.30 mi from centre
10.0
1 review
Breakfast available
Located in Tangalle, Golden Pearl Tangalle Beach is on the beach – a 3-minute walk from Tangalle Beach and 13 minutes by foot from Parewella Natural Swimming Area. This beach hotel is 1 mi (1.7 km) from Tangalle Lighthouse and 2.6 mi (4.1 km) from Goyambokka Beach.
Hotel in Ahangama · 132.21 mi from centre
10.0
5 reviews
Breakfast available
Located in Ahangama, Villa Mayurana By Edwards Collection is in a rural location – a 1-minute drive from Koggala Lake and 10 minutes from Handunugoda Tea Estate. This luxury hotel is 12.8 mi (20.7 km) from Mirissa Beach and 2.9 mi (4.6 km) from Kabalana Beach.
Hotel in Balapitiya, Ahungalla · 118.93 mi from centre
9.8
24 reviews
When you stay at Ahu Bay in Ahungalla, you'll be on the beach, within a 5-minute drive of Kosgoda Beach and Ahungalla Beach. This beach hotel is 7.7 mi (12.3 km) from Ambalangoda Beach and 8.8 mi (14.1 km) from Bentota Beach.
Hotel in Katana, Seeduwa - Katunayake · 79.76 mi from centre
8.4
258 reviews
Breakfast available
Located in Seeduwa - Katunayake, Vivanta Colombo, Airport Garden is in the business district, within a 15-minute drive of Angurukaramulla Temple and St.Mary's Church. This family-friendly hotel is 6.4 mi (10.2 km) from Negombo Fish Market and 6.5 mi (10.4 km) from Dutch Fort.
Hotel in Fort Galle, Galle · 133.21 mi from centre
8.8
33 reviews
A stay at Thambili House By Edwards Collection places you in the heart of Galle, within a 5-minute walk of Galle Fort and Spa Ceylon Boutique & Urban Spa. This beach hotel is 0.2 mi (0.3 km) from Galle Lighthouse and 0.2 mi (0.4 km) from Historical Mansion.
Hotel in Unawatuna · 133.29 mi from centre
8.6
78 reviews
Breakfast available
Located in Unawatuna, Levels Unawatuna is by the ocean, within a 5-minute walk of Jungle Beach and Japanese Peace Pagoda. This beach hotel is 1.4 mi (2.3 km) from Sahana Beach and 2 mi (3.2 km) from Galle Harbour.
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.
Resort in Ella · 72.04 mi from centre
9.4
74 reviews
Breakfast available
Located in Ella, 98 Acres Resort & Spa is within a 15-minute walk of Little Adam's Peak and Nine Arches Bridge. This luxury resort is 1.2 mi (1.9 km) from Nature Trail Ella and 1.7 mi (2.7 km) from Suwadivi Ayurveda Health Care.
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 Wadduwa · 101.06 mi from centre
8.0
106 reviews
With a stay at The Blue Water - Bawa Heritage - City Resort Hotel in Wadduwa, you'll be 7.2 mi (11.6 km) from Kalutara Bodhiya and 9.2 mi (14.8 km) from Richmond Castle. This beach hotel is 12.7 mi (20.4 km) from Mount Lavinia Beach and 17.8 mi (28.7 km) from Bentota Beach.
Hotel in Bambalapitiya, Colombo · 92.08 mi from centre
8.6
902 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 Unawatuna · 132.98 mi from centre
10.0
2 reviews
Breakfast available
Located in Unawatuna, KAJU GREEN eco lodges is on a lake – a 4-minute drive from Yatagala Raja Maha Viharaya and 8 minutes from Unawatuna Beach. This luxury resort is 2.4 mi (3.9 km) from Dalawella Beach and 2.4 mi (3.9 km) from Mihiripenna Beach.
Resort in Bentota, Induruwa · 115.64 mi from centre
8.0
23 reviews
Breakfast available
With a stay at Pandanus Beach Resort & Spa in Induruwa, you'll be on the beach, within a 15-minute drive of Bentota Beach and Induruwa Beach. This beach resort is 2.3 mi (3.7 km) from Kosgoda Beach and 4.8 mi (7.8 km) from Kaluwamodara Bridge.
Hotel in Unawatuna · 133.82 mi from centre
8.4
89 reviews
Breakfast available
Located in Unawatuna, Thaproban Pavilion Resort & Spa is by the ocean, 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.
Hotel in Ahangama · 134.45 mi from centre
7.8
15 reviews
Breakfast available
With a stay at Gartons Cape in Ahangama, you'll be by the ocean, within a 15-minute drive of Mirissa Beach and Midigama Beach. This beach hotel is 0.7 mi (1.1 km) from Midigama Left Surf Break and 2.4 mi (3.9 km) from Turtle Bay Beach.
Resort in Thissamaharama · 114.70 mi from centre
7.6
32 reviews
Breakfast available
With a stay at Chaarya Resort & Spa by Chandrika in Thissamaharama, you'll be within a 5-minute drive of Tissa Lake and Tissamaharama Raja Maha Vihara. This luxury resort is 10.7 mi (17.2 km) from Yala National Park and 27.7 mi (44.5 km) from Udawalawe National Park.
Resort in Unawatuna · 133.72 mi from centre
8.2
27 reviews
Breakfast available
Located in Unawatuna, Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year is within a 10-minute drive of Unawatuna Beach and Galle Harbour. This beach resort is 2 mi (3.2 km) from Jungle Beach and 2.1 mi (3.5 km) from Dalawella Beach.
Resort in Beruwala · 112.35 mi from centre
8.8
59 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 Uva Province, Wellawaya · 80.57 mi from centre
9.4
86 reviews
Breakfast available
When you stay at Jetwing Kaduruketha in Wellawaya, you'll be 15 minutes by car from Secret Waterfall. This luxury hotel is 21.2 mi (34.1 km) from Yala National Park and 8.2 mi (13.2 km) from Buduruwagala.
Hotel in Colombo · 90.97 mi from centre
9.2
94 reviews
Residence on Park Street is in the heart of Colombo, within a 5-minute walk of Gangaramaya Temple and Viharamahadevi Park. This luxury hotel is 0.6 mi (0.9 km) from Nawaloka Hospital and 0.7 mi (1.2 km) from Colombo Town Hall.