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
Hambantota District
See the latest prices and deals by choosing your dates
Resort in Hambantota · 4.24 mi from centre
8.6
93 reviews
Breakfast available
When you stay at Shangri-La Hambantota in Hambantota, you'll be on the beach and steps from Shangri-La's Golf and Country Club. This beach resort is 24.9 mi (40.1 km) from Udawalawe National Park and 32.3 mi (52 km) from Yala National Park.
Resort in Tissamaharama, Weerawila · 13.20 mi from centre
9.8
42 reviews
Breakfast available
With a stay at DoubleTree by Hilton Weerawila Rajawarna Resort in Weerawila, you'll be 5.2 mi (8.3 km) from Bundala National Park and 9.4 mi (15.1 km) from Lunugamvehera National Park. This family-friendly resort is 13 mi (20.9 km) from Kirinda Temple and 14.2 mi (22.9 km) from Yala National Park.
Hotel in Thissamaharama · 16.10 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 Tangalle, Rekawa · 17.10 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.
Resort in Thissamaharama · 16.95 mi from centre
7.6
32 reviews
Breakfast available
With a stay at Chaarya Resort & Spa by Chandrika in Thissamaharama, you'll be within a 5-minute drive of Tissa Lake and Tissamaharama Raja Maha Vihara. This luxury resort is 10.7 mi (17.2 km) from Yala National Park and 27.7 mi (44.5 km) from Udawalawe National Park.
Hotel in Tissamaharama, Weerawila · 13.31 mi from centre
8.6
3 reviews
Breakfast available
With a stay at Flameback Eco Lodge in Weerawila, you'll be within a 15-minute drive of Yatala Dagoba and Tissa Lake. This spa hotel is 15 mi (24.2 km) from Yala National Park and 23.8 mi (38.3 km) from Udawalawe National Park.
Hotel in Hambantota District, Kalametiya · 13.52 mi from centre
10.0
4 reviews
Breakfast available
When you a stay at Villa Blu in Kalametiya, you'll be on the beach, within a 5-minute walk of Nine Temples and Kalametiya Fishery Harbour. This spa hotel is 31.7 mi (51 km) from Udawalawe National Park and 0.4 mi (0.7 km) from Kalametiya Bird Sanctuary.
Hotel in Thissamaharama · 16.58 mi from centre
7.6
6 reviews
Breakfast available
In the heart of Thissamaharama, Tamarind Tree Hotel is within a 5-minute drive of Tissa Lake and Yatala Dagoba. This family-friendly hotel is 8.2 mi (13.2 km) from Kirinda Beach and 8.4 mi (13.5 km) from Kirinda Temple.
Hotel in Tangalle, Rekawa · 16.76 mi from centre
9.6
9 reviews
When you stay at Ananya Beach Resort in Rekawa, you'll be on the beach and 10 minutes by car from Rekawa Beach. This beach hotel is 3.1 mi (5 km) from Turtle Watch Rekawa and 6.6 mi (10.6 km) from Tangalle Beach.
Hotel in Thissamaharama · 16.06 mi from centre
8.2
89 reviews
Breakfast available
With a stay at EKHO Safari Tissa in Thissamaharama, you'll be on a lake, just a 1-minute walk from Tissa Lake and 12 minutes by foot from Tissamaharama Raja Maha Vihara. This hotel is 9 mi (14.5 km) from Yala National Park and 26.8 mi (43.2 km) from Udawalawe National Park.
Hotel in Tissamaharama, Kirinda · 15.93 mi from centre
7.0
27 reviews
Breakfast available
Located in Kirinda, Elephant Reach is on the boardwalk – a 2-minute drive from Kirinda Temple and 10 minutes from Tissa Lake. This hotel is 7.4 mi (11.8 km) from Yala National Park and 7.6 mi (12.2 km) from Yatala Dagoba.
Hotel in Hambantota District, Ambalantota · 8.95 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.
Resort in Tangalle, Kahandamodara · 15.32 mi from centre
8.0
29 reviews
Breakfast available
When you stay at Ranna 212 in Kahandamodara, you'll be on the beach and 9 minutes by foot from Kahandamodara Beach. This beach resort is 2 mi (3.2 km) from Kalametiya Bird Sanctuary and 2.3 mi (3.7 km) from Nine Temples.
Hotel in Tissamaharama, Yala · 15.14 mi from centre
9.5
419 reviews
Breakfast available
Set in Yala, 1.6 km from Kirinda Beach, Wild Culture Yala offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk. The hotel features garden views and a terrace.
At the hotel all rooms are fitted with air conditioning, a seating area, a flat-screen TV with satellite channels, a safety deposit box and a private bathroom with a bidet, free toiletries and a hairdryer. The rooms include a kettle, while selected rooms will provide you with a balcony and others also have pool views. The units will provide guests with a fridge.
At Wild Culture Yala you will find a restaurant serving British, Seafood and local cuisine. Vegetarian, halal and vegan options can also be requested.
You can play mini-golf at the accommodation, and the area is popular for cycling.
Tissa Wewa is 13 km from Wild Culture Yala, while Bundala Bird Sanctuary is 21 km away. Mattala Rajapaksa International Airport is 40 km from the property.
Resort in Tangalle · 24.78 mi from centre
9.4
133 reviews
Breakfast available
Located in Tangalle, Anantara Peace Haven Tangalle Resort is by the ocean, within a 5-minute drive of Goyambokka Beach and Tangalle Lighthouse. This beach resort is 1.8 mi (3 km) from Tangalle Beach and 1.9 mi (3 km) from Parewella Natural Swimming Area.
Resort in Thissamaharama · 21.04 mi from centre
9.4
9 reviews
Breakfast available
When you stay at Hilton Yala Resort in Thissamaharama, you'll be on the beach and 7 minutes by car from Yala National Park. This luxury resort is 4.8 mi (7.7 km) from Palatupana Beach and 7.7 mi (12.3 km) from Kirinda Beach.
Hotel in Tissamaharama · 21.76 mi from centre
9.0
138 reviews
Breakfast available
With a stay at Jetwing Yala in Palatupana, you'll be 2.8 mi (4.4 km) from Yala National Park and 8.5 mi (13.7 km) from Kirinda Temple. This beach hotel is 14.2 mi (22.9 km) from Tissa Lake and 15.4 mi (24.7 km) from Yatala Dagoba.
Hotel in Embilipitiya, Udawalawa · 29.86 mi from centre
8.0
69 reviews
Breakfast available
When you stay at Grand Udawalawe Safari Resort in Udawalawa, you'll be in a national park, you'll be a 2-minute drive from Udawalawe National Park. This family-friendly hotel is within the region of Sinharaja Forest Reserve and Tangalle Beach.
Hotel in Tangalle · 23.32 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 Tissamaharama · 21.37 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.