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 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.
Hotel in Bentota · 113.30 mi from centre
9.0
22 reviews
Located in Bentota, Cinnamon Bentota Beach – Signature Selection is on the riverwalk, within a 10-minute drive of Kande Vihare Temple and Induruwa Beach. This beach hotel is 1.8 mi (2.9 km) from Moragalla Beach and 4 mi (6.5 km) from Brief Garden, Bevis Bawa.
Hotel in Fort Galle, Galle · 133.11 mi from centre
9.2
83 reviews
With a stay at Galle Fort Hotel in Galle (Fort Galle), you'll be steps from Spa Ceylon Boutique & Urban Spa and Galle Fort. This luxury hotel is 4.5 mi (7.3 km) from Unawatuna Beach and 0.1 mi (0.2 km) from National Maritime Museum.
Resort in Negombo · 78.55 mi from centre
7.4
331 reviews
Breakfast available
A stay at Amagi Aria places you in the heart of Negombo, within a 5-minute drive of Negombo District General Hospital and Maris Stella College. This luxury resort is 4.3 mi (7 km) from Negombo Beach and 22.2 mi (35.7 km) from Colombo City Centre.
Resort in Kalutara · 105.96 mi from centre
8.0
83 reviews
Breakfast available
Located in Kalutara, Avani Kalutara Resort is by the ocean, within a 15-minute drive of Kalutara Bodhiya and Richmond Castle. This beach resort is 9.6 mi (15.4 km) from Bentota Beach and 28.4 mi (45.6 km) from Colombo City Centre.
Hotel in Bambalapitiya, Colombo · 92.06 mi from centre
8.6
363 reviews
Breakfast available
With a stay at Colombo Court Hotel & Spa, you'll be centrally located in Colombo, within a 5-minute drive of Colombo City Centre and German Embassy Colombo. This luxury hotel is 0.4 mi (0.6 km) from Marino Mall and 0.5 mi (0.8 km) from Romanian Embassy.
Hotel in Tangalle, Rekawa · 125.28 mi from centre
9.8
20 reviews
When you stay at Kayaam House in Rekawa, you'll be on the beach and 9 minutes by car from Rekawa Beach. This luxury hotel is 2.7 mi (4.4 km) from Turtle Watch Rekawa and 6.2 mi (10 km) from Tangalle Beach.
Hotel in Negombo · 77.10 mi from centre
8.2
172 reviews
Breakfast available
A stay at Jetwing Beach places you in the heart of Negombo, steps from Negombo Beach and a 5-minute drive from St Anthony's Church. This beach hotel is 1.9 mi (3 km) from St. Sebastian's Church and 2.4 mi (3.9 km) from St.Mary's Church.
Hotel in Panadura · 100.10 mi from centre
7.4
40 reviews
Breakfast available
When you stay at Jie Jie Beach Hotel in Panadura, you'll be on the beach and 12 minutes by foot from Panadura Beach. This luxury hotel is 16.4 mi (26.3 km) from Colombo City Centre and 20.1 mi (32.3 km) from Bentota Beach.
Hotel in Colombo · 90.40 mi from centre
9.8
31 reviews
Breakfast available
A stay at Maniumpathy places you in the heart of Colombo, within a 5-minute drive of Nelum Pokuna Mahinda Rajapaksa Theatre and Bandaranaike Memorial International Conference Hall. This luxury hotel is 1.5 mi (2.4 km) from Independence Square and 1.6 mi (2.6 km) from Sri Lanka National Museum.
Resort in Wennappuwa · 75.33 mi from centre
8.6
105 reviews
Breakfast available
A stay at Club Hotel Dolphin places you in the heart of Kammala and within a 15-minute drive of St Anthony's Church. This beach resort is 5.7 mi (9.1 km) from Negombo Beach and 31.1 mi (50 km) from Colombo City Centre.
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
Located in Ahungalla, Ahu Bay is by the ocean, 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 19.9 mi (32 km) from Colombo City Centre.