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 Balapitiya, Kosgoda · 117.92 mi from centre
9.0
13 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 1.9 mi (3 km) from Ahungalla Beach.
Hotel in Bentota, Induruwa · 114.84 mi from centre
9.6
48 reviews
Breakfast available
With a stay at Jetwing Saman Villas, A Luxury Reserve - Adults Only in Induruwa, you'll be near the beach, within a 15-minute drive of Bentota Beach and Induruwa Beach. This beach hotel is 3.5 mi (5.6 km) from Kosgoda Beach and 3.8 mi (6.1 km) from Kaluwamodara Bridge.
Hotel in Unawatuna · 133.82 mi from centre
8.8
102 reviews
Breakfast available
Located in Unawatuna, Thaproban Pavilion Waves Unawatuna is by the ocean – a 5-minute drive from Unawatuna Beach and 7 minutes from 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 Hikkaduwa · 130.36 mi from centre
9.6
37 reviews
With a stay at Aditya Boutique Hotel in Rathgama, you'll be on the beach – a 3-minute walk from Ratgama Lake and a 2-minute drive from Narigama Beach. This beach hotel is 2.6 mi (4.2 km) from Pitiwella Beach and 3.6 mi (5.9 km) from Hikkaduwa Beach.
Hotel in Weligama · 134.55 mi from centre
9.4
43 reviews
Breakfast available
With a stay at Eraeliya Villas & Gardens in Weligama, you'll be on the beach, within a 10-minute drive of Mirissa Beach and Turtle Bay Beach. This beach hotel is 1.5 mi (2.3 km) from Kushtarajagala Statue and 1.9 mi (3 km) from Midigama Beach.
Hotel in Colombo 03, Colombo · 91.20 mi from centre
9.2
38 reviews
Breakfast available
A stay at ITC Ratnadipa, a Luxury Collection Hotel, Colombo places you in the heart of Colombo, steps from Galle Face Beach and Galle Face Green. This luxury hotel is 0.3 mi (0.6 km) from One Galle Face and 0.5 mi (0.8 km) from Beira Lake.
Hotel in Colombo 03, Colombo · 90.91 mi from centre
8.4
461 reviews
Breakfast available
With a stay at Hilton Colombo, you'll be centrally located in Colombo, within a 10-minute walk of Dutch Hospital Shopping Precinct and Colombo World Trade Center. This family-friendly hotel is 0.7 mi (1.1 km) from One Galle Face and 1 mi (1.6 km) from Bally's Casino.
Hotel in Colombo · 90.95 mi from centre
8.4
750 reviews
Breakfast available
With a stay at The Kingsbury Colombo, you'll be centrally located in Colombo, steps from Bank of Ceylon Tower and Colombo World Trade Center. This family-friendly hotel is 0.3 mi (0.5 km) from Dutch Hospital Shopping Precinct and 0.8 mi (1.3 km) from Pettah Market.
Hotel in Galle · 132.54 mi from centre
8.8
144 reviews
Breakfast available
With a stay at Jetwing Lighthouse, A Luxury Reserve in Galle, you'll be in the business district, just steps from Mahamodara Beach and a 2-minute drive from St. Aloysius College. This beach hotel is 1.6 mi (2.6 km) from Galle International Cricket Stadium and 2.1 mi (3.4 km) from National Maritime Museum.
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
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 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 on the Strip, 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
When you stay at Elysium in Unawatuna, you'll be on the beach, 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 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 Beach. This all-inclusive property is 9.2 mi (14.9 km) from Bentota Beach and 1.8 mi (2.8 km) from Balapitiya 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 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 a 4-minute drive from Kaluwamodara Bridge. This beach hotel is 2.2 mi (3.5 km) from Moragalla Beach and 2.6 mi (4.1 km) from Kande Vihare Temple.