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 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.
Hotel in Wadduwa · 103.61 mi from centre
8.2
23 reviews
Located in Wadduwa, Club Waskaduwa Beach Resort & Spa is by the ocean – a 3-minute drive from Pothupitiya Beach and 5 minutes from Kalutara Bodhiya. This beach hotel is 15.7 mi (25.2 km) from Bentota Beach and 23.1 mi (37.2 km) from Colombo City Centre.
Hotel in Colombo 03, Colombo · 91.28 mi from centre
7.4
270 reviews
Breakfast available
A stay at Ramada by Wyndham Colombo places you in the heart of Colombo, steps from Galle Face Green and 4 minutes by foot from High Commission of India. This family-friendly hotel is 0.3 mi (0.4 km) from St. Andrew's Scots Kirk Church and 0.3 mi (0.5 km) from Beira Lake.
Resort in Wattala · 86.38 mi from centre
7.6
158 reviews
Breakfast available
Located in Wattala, Pegasus Reef - A Beach Resort in Colombo is by the ocean, within a 15-minute drive of Pettah Market and Colombo World Trade Center. This beach resort is 6 mi (9.6 km) from Beira Lake and 6 mi (9.7 km) from Dutch Hospital Shopping Precinct.
Hotel in Tangalle, Rekawa · 125.28 mi from centre
9.8
18 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 Bentota · 114.01 mi from centre
8.2
48 reviews
Breakfast available
When you stay at Wunderbar Beach Hotel in Bentota, you'll be connected to 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.
Hotel in Colombo 03, Colombo · 91.01 mi from centre
7.2
228 reviews
Breakfast available
Located in Colombo (Fort), Galadari Hotel is a 5-minute walk from Galle Face Green and 7 minutes by foot from Dutch Hospital Shopping Precinct. This hotel is 0.9 mi (1.5 km) from Dutch Period Museum and 1.7 mi (2.7 km) from Liberty Plaza.
Hotel in Negombo · 75.66 mi from centre
8.8
21 reviews
When you stay at Waterland in Negombo, you'll be on the riverwalk, you'll be a 9-minute drive from Negombo Beach. This luxury hotel is 2.7 mi (4.3 km) from Negombo Beach Park and 4 mi (6.5 km) from St. Sebastian's Church.
Hotel in Tissamaharama · 119.55 mi from centre
9.6
37 reviews
With a stay at Uga Chena Huts - Yala in Palatupana, you'll be 2.7 mi (4.4 km) from Yala National Park and 8.5 mi (13.6 km) from Kirinda Temple. This all-inclusive hotel is 14.2 mi (22.9 km) from Tissa Lake and 15.3 mi (24.7 km) from Yatala Dagoba.
Hotel in Negombo · 76.81 mi from centre
8.0
237 reviews
With a stay at Jetwing Sea, you'll be centrally located in Negombo, within a 5-minute drive of Negombo Beach and Negombo Beach Park. This beach hotel is 2.2 mi (3.5 km) from St Anthony's Church and 2.3 mi (3.7 km) from St. Sebastian's Church.
Hotel in Balapitiya, Ahungalla · 118.93 mi from centre
9.8
22 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 Unawatuna · 133.71 mi from centre
7.4
61 reviews
With a stay at VIlla Thawthisa in Unawatuna, you'll be by the sea, within a 10-minute drive of Unawatuna Beach and Galle Harbour. This luxury hotel is 1.8 mi (2.9 km) from Jungle Beach and 2 mi (3.3 km) from Japanese Peace Pagoda.
Hotel in Ahangama · 134.27 mi from centre
8.6
3 reviews
Breakfast available
Located in Ahangama, Harding Boutique Hotel is on the Strip, within a 5-minute drive of Kabalana Beach and Midigama Beach. This luxury hotel is 8 mi (12.9 km) from Unawatuna Beach and 9 mi (14.4 km) from Mirissa Beach.
Hotel in Dehiwala-Mount Lavinia, Mount Lavinia · 94.76 mi from centre
7.2
102 reviews
Breakfast available
When you stay at Berjaya Hotel Colombo in Mount Lavinia, you'll be on the beach, within a 5-minute drive of Mount Lavinia Beach and Siddhalepa Ayurveda Hospital. This beach hotel is 1.6 mi (2.6 km) from Traditional Puppet Art Museum and 1.9 mi (3.1 km) from Dehiwala Zoological Garden.
Hotel in Colombo · 92.12 mi from centre
8.0
59 reviews
Breakfast available
With a stay at ME Colombo in Colombo (Havelock Town), you'll be a 5-minute walk from Park Hospital and 7 minutes by foot from Isipathanaramaya Buddhist Temple. This hotel is 0.6 mi (1 km) from Raux Brothers and 0.6 mi (1 km) from Asokaramaya Buddhist Temple.
Hotel in Colombo · 90.40 mi from centre
10.0
30 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.
Hotel in Tissamaharama · 119.48 mi from centre
9.0
190 reviews
Breakfast available
When you stay at Cinnamon Wild Yala in Palatupana, you'll be on the beach and 7 minutes by car from Yala National Park. This luxury hotel is 4.8 mi (7.7 km) from Palatupana Beach and 7.7 mi (12.4 km) from Kirinda Beach.
Hotel in Fort Galle, Galle · 133.15 mi from centre
9.6
147 reviews
Breakfast available
With a stay at The Fort Printers in Galle (Fort Galle), you'll be steps from Historical Mansion and Spa Ceylon Boutique & Urban Spa. This luxury hotel is 4.5 mi (7.2 km) from Unawatuna Beach and 0.2 mi (0.2 km) from National Maritime Museum.
Hotel in Negombo · 77.30 mi from centre
8.8
240 reviews
Breakfast available
Located in Negombo, Terrace Green Hotel & Spa is in a rural location, within a 5-minute drive of Negombo Beach and St Anthony's Church. This spa hotel is 1.5 mi (2.4 km) from St. Sebastian's Church and 2 mi (3.3 km) from St.Mary's Church.
Hotel in Hambantota District, Ambalantota · 123.48 mi from centre
10.0
1 review
Breakfast available
This beach hotel is 8.1 mi (13.1 km) from Kalametiya Bird Sanctuary and 13 mi (21 km) from Ridiyagama Safari Park.