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
Western Province
See the latest prices and deals by choosing your dates
Hotel in Bentota · 37.15 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 Bentota · 37.78 mi from centre
9.0
4 reviews
With a stay at The Villa Bentota by KK Collection in Bentota, you'll be on the beach, within a 5-minute drive of Bentota Beach and Induruwa Beach. This beach hotel is 2.5 mi (4 km) from Kaluwamodara Bridge and 2.9 mi (4.6 km) from Moragalla Beach.
Hotel in Negombo · 20.63 mi from centre
8.0
100 reviews
A stay at Jetwing Ayurveda Pavilions places you in the heart of Negombo, within a 5-minute drive of Negombo Beach and St Anthony's Church. This beach hotel is 1.3 mi (2.2 km) from St. Sebastian's Church and 1.9 mi (3 km) from St.Mary's Church.
Resort in Sri Lanka, Marawila · 34.35 mi from centre
8.0
40 reviews
Breakfast available
Located in Marawila, Club Palm Bay is by the ocean, within a 15-minute drive of Marawila Beach and Senanayake Aramaya. This beach resort is 15.3 mi (24.6 km) from Negombo Beach and 12.3 mi (19.8 km) from Chilaw General Hospital.
Resort in Wadduwa · 21.22 mi from centre
7.8
30 reviews
When you stay at Siddhalepa Ayurveda Resort - All Meals, Ayurveda Treatment, Yoga in Wadduwa, you'll be on the beach, within a 5-minute drive of Pothupitiya Beach and Wadduwa Beach. This beach resort is 17.5 mi (28.2 km) from Bentota Beach and 3.6 mi (5.8 km) from Kalatura Beach.
Hotel in Negombo · 20.58 mi from centre
9.0
14 reviews
With a stay at Ayur Ayur Ayurveda Retreat in Negombo, you'll be near the beach, within a 5-minute drive of Negombo Beach and Negombo Beach Park. This hotel is 25.7 mi (41.3 km) from Colombo City Centre and 1.1 mi (1.8 km) from St Anthony's Church.
Hotel in Wadduwa · 22.32 mi from centre
8.0
28 reviews
Breakfast available
When you stay at Turyaa Kalutara in Wadduwa, you'll be on the beach and 9 minutes by foot from Pothupitiya Beach. This beach hotel is 16.7 mi (26.9 km) from Bentota Beach and 2.7 mi (4.3 km) from Wadduwa Beach.
Resort in Wadduwa · 21.22 mi from centre
7.8
30 reviews
When you stay at Siddhalepa Ayurveda Resort - All Meals, Ayurveda Treatment, Yoga in Wadduwa, you'll be on the beach, within a 5-minute drive of Pothupitiya Beach and Wadduwa Beach. This beach resort is 17.5 mi (28.2 km) from Bentota Beach and 3.6 mi (5.8 km) from Kalatura Beach.
Resort in Wadduwa · 23.62 mi from centre
8.2
89 reviews
Breakfast available
Located in Wadduwa, Royal Palms Beach Hotel is by the ocean, within a 5-minute drive of Kalatura Beach and Kalutara Bodhiya. This beach resort is 12.6 mi (20.3 km) from Bentota Beach and 1.4 mi (2.3 km) from Pothupitiya Beach.
Hotel in Wadduwa · 20.34 mi from centre
8.4
4 reviews
Breakfast available
With a stay at Ayana Sea in Wadduwa, you'll be 0.4 mi (0.6 km) from Wadduwa Beach and 18.5 mi (29.7 km) from Bentota Beach. This beach hotel is 20.3 mi (32.7 km) from Colombo City Centre and 20.4 mi (32.8 km) from Galle Face Green.
Hotel in Beruwela, Paiyagala South · 29.83 mi from centre
9.5
57 reviews
Breakfast available
Situated in Paiyagala South, 2.4 km from Maggona Beach, Infinity of Sri Lanka features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. Featuring a terrace, this 4-star hotel has air-conditioned rooms with a private bathroom. The hotel also offers free WiFi as well as a paid airport shuttle service.
At the hotel, the rooms come with a wardrobe. At Infinity of Sri Lanka every room comes with a seating area.
A buffet, à la carte or continental breakfast can be enjoyed at the property. At the accommodation you will find a restaurant serving Indian, Seafood and local cuisine. Vegetarian, vegan and gluten-free options can also be requested.
Infinity of Sri Lanka offers a barbecue. The area is popular for hiking and cycling, and car hire is available at the hotel.
Bambalapitiya Railway Station is 45 km from Infinity of Sri Lanka, while Mount Lavinia Bus Stand is 38 km from the property.
Resort in Beruwala · 34.83 mi from centre
7.6
52 reviews
Breakfast available
With a stay at The Palms in Beruwala, you'll be by the sea, within a 10-minute drive of Bentota Beach and Kaluwamodara Bridge. This beach resort is 1 mi (1.6 km) from Moragalla Beach and 2.1 mi (3.4 km) from Kande Vihare Temple.
Guesthouse in Wadduwa · 19.90 mi from centre
10.0
5 reviews
Breakfast available
A stay at The Villa by Contemporary Ceylon places you in the heart of Wadduwa, within a 15-minute walk of Wadduwa Beach and Pothupitiya Beach. This beach guest house is 16.5 mi (26.5 km) from Bentota Beach and 19.9 mi (32 km) from Colombo City Centre.
Hotel in Wadduwa · 18.72 mi from centre
8.0
28 reviews
Breakfast available
Located in Wadduwa, Taprobana Wadduwa by Asia Leisure is near the beach – a 4-minute walk from Wadduwa Beach and within a 5-minute drive of Pothupitiya Beach. This beach hotel is 17.5 mi (28.2 km) from Bentota Beach and 3.2 mi (5.1 km) from Panadura Beach.
Hotel in Kalutara District, Dodangoda · 28.91 mi from centre
8.4
4 reviews
This hotel is 21.7 mi (35 km) from Bentota Beach and 12.8 mi (20.6 km) from Richmond Castle.
Cruise in Bentota · 38.34 mi from centre
10.0
2 reviews
Breakfast available
This vessel pulls anchor and sets sail from Bentota for at least part of your stay.
Resort in Negombo · 20.88 mi from centre
9.5
262 reviews
Breakfast available
Offering an outdoor swimming pool, Dickman Resort "The Boutique Hotel", an adult-only property, is located just 150 meters from the scenic Negombo Beach. Free WiFi access is available in this resort.
The air-conditioned accommodation will provide you with a satellite TV and seating area. There is also an electric kettle. Featuring a shower, private bathroom also comes with free toiletries.
At Dickman Resort you will find a 24-hour front desk, garden and terrace. Other facilities offered at the property include a tour desk, dry cleaning and an ironing service. An array of activities can be enjoyed on site or in the surroundings, including cycling and diving. The property offers free parking.
This resort is located just 10 km from the Bandaranaike International Airport.
Room service is available.
Resort in Bentota · 36.92 mi from centre
8.4
165 reviews
Breakfast available
With a stay at Thaala Bentota in Bentota, you'll be on the beach, just a 4-minute walk from Bentota Beach and within a 5-minute drive of Kaluwamodara Bridge. This beach resort is 1.9 mi (3 km) from Moragalla Beach and 2.3 mi (3.6 km) from Kande Vihare Temple.
Hotel in Kalpitiya · 73.59 mi from centre
8.0
1 review
Breakfast available
When you stay at Aarya Lagoon in Norochcholai, you'll be 10 minutes by car from Ruwala Nature & Adventure Park. This family-friendly hotel is 8.7 mi (13.9 km) from Alankuda Beach and 9.7 mi (15.7 km) from St. Anne's Shrine.
Resort in Kalpitiya · 89.59 mi from centre
9.0
2 reviews
Breakfast available
With a stay at Kite Paradise Resort-Kalpitiya in Kalpitiya, you'll be 1.8 mi (2.8 km) from Dutch Fort of Kalpitiya and 11.6 mi (18.7 km) from St. Anne's Shrine. This spa resort is within the region of Wilpattu National Park.