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 Colombo 03, Colombo · 91.64 mi from centre
8.4
227 reviews
Breakfast available
With a stay at Morven Hotel Colombo in Colombo (Kollupitiya), you'll be steps from United States Embassy Colombo and 5 minutes by foot from Liberty Plaza. This hotel is 0.6 mi (1 km) from Galle Face Green and 0.7 mi (1.2 km) from Bellagio Casino.
Hotel in Tissamaharama · 119.48 mi from centre
9.0
194 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 Talpe, Unawatuna · 134.00 mi from centre
10.0
10 reviews
Breakfast available
When you stay at Sielen Diva in Unawatuna, you'll be on the beach, within a 5-minute drive of Mihiripenna Beach and Dalawella 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 Negombo · 77.30 mi from centre
8.8
245 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 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 Galle · 132.72 mi from centre
10.0
3 reviews
With a stay at The Postcard Galle, you'll be centrally located in Galle, just a 4-minute walk from St. Aloysius College and 7 minutes by foot from Galle International Cricket Stadium. This luxury hotel is 0.7 mi (1.1 km) from Spa Ceylon Boutique & Urban Spa and 0.8 mi (1.2 km) from National Maritime Museum.
Hotel in Bentota · 113.93 mi from centre
8.8
11 reviews
Breakfast available
With a stay at Taru Villas The Long House - Bentota in Bentota, you'll be near the beach, within a 5-minute drive of Bentota Beach and Induruwa Beach. This beach hotel is 2.4 mi (3.9 km) from Kaluwamodara Bridge and 2.8 mi (4.5 km) from Moragalla Beach.
Hotel in Negombo · 77.97 mi from centre
8.8
49 reviews
Breakfast available
With a stay at Pledge Scape in Negombo, you'll be on the beach, within a 10-minute drive of Negombo Beach and St. Sebastian's Church. This beach hotel is 1 mi (1.5 km) from Negombo Beach Park and 1 mi (1.6 km) from Ave Maria Convent.
Hotel in Balapitiya · 122.11 mi from centre
9.4
11 reviews
Breakfast available
When you stay at The River House by Asia Leisure in Balapitiya, you'll be near the beach and within a 5-minute drive of Ariyapala Mask Museum. This luxury hotel is 13.8 mi (22.3 km) from Bentota Beach and 3 mi (4.8 km) from Ambalangoda Beach.
Hotel in Colombo 03, Colombo · 91.70 mi from centre
10.0
10 reviews
Breakfast available
With a stay at Amari Colombo Sri Lanka in Colombo (Kollupitiya), you'll be within a 5-minute walk of United States Embassy Colombo and Liberty Plaza. This luxury hotel is 0.5 mi (0.7 km) from Crescat Shopping Mall and 0.5 mi (0.9 km) from St Anthony's Church.
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 Balapitiya · 120.32 mi from centre
9.0
58 reviews
Breakfast available
With a stay at Shinagawa Beach in Balapitiya, you'll be on the beach, just steps from Balapitiya Beach and a 2-minute drive from Ahungalla Beach. This beach hotel is 10.9 mi (17.5 km) from Bentota Beach and 2.9 mi (4.6 km) from Kosgoda Beach.
Hotel in Colombo 03, Colombo · 91.28 mi from centre
7.4
272 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.
Hotel in Wadduwa · 102.32 mi from centre
8.2
62 reviews
Breakfast available
When you stay at Citrus Waskaduwa in Wadduwa, you'll be by the sea, within a 5-minute drive of Pothupitiya Beach and Wadduwa Beach. This beach hotel is 17.8 mi (28.6 km) from Bentota Beach and 3.9 mi (6.2 km) from Kalatura Beach.
Hotel in Wadduwa · 101.77 mi from centre
9.6
27 reviews
Breakfast available
Located in Wadduwa, Reef Villa & Spa is by the ocean, within a 15-minute drive of Kalutara Bodhiya and Richmond Castle. This beach hotel is 15.9 mi (25.6 km) from Dehiwala Zoological Garden.
Hotel in Weligama, Kamburugamuwa · 134.96 mi from centre
9.0
6 reviews
Breakfast available
With a stay at Lantern Boutique Hotel by Reveal in Kamburugamuwa, you'll be on the beach, within a 5-minute drive of Mirissa Beach and Weherahena Buddhist Temple. This beach hotel is 1.6 mi (2.5 km) from Coconut Tree Hill Viewpoint and 2.1 mi (3.5 km) from Madiha Beach.
Resort in Dickwella, Batigama · 132.22 mi from centre
8.0
33 reviews
Breakfast available
With a stay at Dickwella Resort and Spa in Batigama, you'll be a 2-minute walk from Dickwella Beach and within a 5-minute drive of Wewurukannala Vihara Temple. This beach resort is 1.7 mi (2.8 km) from Hiriketiya Beach and 1.7 mi (2.8 km) from Maaliyadda Beach.
Resort in Bentota · 113.02 mi from centre
8.0
191 reviews
Breakfast available
With a stay at NH Bentota Ceysands Resort in Bentota, you'll be on the beach, within a 10-minute drive of Bentota Beach and Kaluwamodara Bridge. This beach resort is 2.4 mi (3.8 km) from Moragalla Beach and 2.8 mi (4.5 km) from Kande Vihare Temple.
Hotel in Dehiwala-Mount Lavinia, Mount Lavinia · 95.12 mi from centre
8.2
617 reviews
Breakfast available
A stay at Mount Lavinia Hotel places you in the heart of Mount Lavinia – a 1-minute drive from Mount Lavinia Beach and 5 minutes from Dehiwala Zoological Garden. This beach hotel is 3.2 mi (5.2 km) from Bellanwila Raja Maha Viharaya and 3.3 mi (5.3 km) from Sri Lanka Air Force Museum.
Hotel in Weligama · 133.11 mi from centre
8.2
62 reviews
With a stay at Weligama Bay Resort in Weligama, you'll be on the beach, within a 10-minute drive of Mirissa Beach and Weligama Beach. This beach hotel is 1.5 mi (2.5 km) from Kushtarajagala Statue and 2.7 mi (4.3 km) from Turtle Bay Beach.