Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Hambantota

Filter by star ratings
All filters
Hambathota Beach Hotel
Hambathota Beach Hotel
6.8 Good
Hambanthota Beach Hotel, City Center Building Hambanthota, Hambantota, Sri Lanka
Show on map
0.9 mi from city centre, Hambantota 
GoodBased on 77 reviews
6.8

Hambathota Beach Hotel provides a comfortable setting while in Hambantota.

Jade Green Hambantota
Jade Green Hambantota
8.4 Excellent
Lewaya Road, Hambantota, Sri Lanka
Show on map
0.9 mi from city centre, Hambantota 
ExcellentBased on 74 reviews
8.4

This comfortable hotel in Hambantota offers free wireless internet, as well as an outdoor pool and an express check-in and check-out feature. It also provides a 24-hour reception, a kids pool and an airport shuttle.

Amawin Resort
Amawin Resort
9.1 Excellent
Tissa Road, Dehigahalanda, Hambantota, Sri Lanka
Show on map
5.3 mi from city centre, Hambantota 
ExcellentBased on 47 reviews
9.1

Amawin Resort is situated in Hambantota and offers free wireless internet. It also provides a 24-hour reception and a laundry service.

Ladja Beach Resort
Ladja Beach Resort
9.1 Excellent
Unnamed Road C P K Mw. Welipatanvila, Hambantota, Sri Lanka
Show on map
8.4 mi from city centre, Hambantota 
ExcellentBased on 56 reviews
9.1

Ladja Beach Resort offers a comfortable setting while in Ambalantota.

Hotel Hambanthota Rest House
Hotel Hambanthota Rest House
12 Tower hill street, Hambantota, Sri Lanka
Show on map
1.4 mi from city centre, Hambantota 

Hotel Hambanthota Rest house is situated in Hambantota and offers free wireless internet. It also provides a 24-hour reception, a safe and room service.

Tips for booking a Hambantota hotel

Cheapest month:October
Most expensive month:December
Average price in Hambantota:$151/night
Absolute cheapest price found:$22/night
Cheapest day:Friday
Most expensive day:Saturday
$65 - $269
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$30 - $266
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Hambantota, Hambantota District

Show all 53 hotels
Hambathota Beach Hotel
Hambathota Beach Hotel
6.8 Good
Hambanthota Beach Hotel, City Center Building Hambanthota, Hambantota, Sri Lanka
Show on map
0.9 mi from city centre,  

Hambathota Beach Hotel provides a comfortable setting while in Hambantota.

$15
Avg. per night
Amawin Resort
Amawin Resort
9.1 Excellent
Tissa Road, Dehigahalanda, Hambantota, Sri Lanka
Show on map
5.3 mi from city centre,  

Amawin Resort is situated in Hambantota and offers free wireless internet. It also provides a 24-hour reception and a laundry service.

$26
Avg. per night
Jade Green Hambantota
Jade Green Hambantota
8.4 Excellent
Lewaya Road, Hambantota, Sri Lanka
Show on map
0.9 mi from city centre,  

This comfortable hotel in Hambantota offers free wireless internet, as well as an outdoor pool and an express check-in and check-out feature. It also provides a 24-hour reception, a kids pool and an airport shuttle.

$44
Avg. per night
Hotel Hambanthota Rest House
Hotel Hambanthota Rest House
12 Tower hill street, Hambantota, Sri Lanka
Show on map
1.4 mi from city centre,  

Hotel Hambanthota Rest house is situated in Hambantota and offers free wireless internet. It also provides a 24-hour reception, a safe and room service.

$60
Avg. per night
Ladja Beach Resort
Ladja Beach Resort
9.1 Excellent
Unnamed Road C P K Mw. Welipatanvila, Hambantota, Sri Lanka
Show on map
8.4 mi from city centre,  

Ladja Beach Resort offers a comfortable setting while in Ambalantota.

$99
Avg. per night

Hotel prices in Hambantota

3 stars

$26 - $99

Ladja Beach Resort

#1 Most popular

Ladja Beach Resort
9.1 Excellent
$99
Avg. per night
Jade Green Hambantota

#2 Most popular

$44
Avg. per night
Amawin Resort

Best value

Amawin Resort
9.1 Excellent
$26
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Hambantota

Hambantota travel FAQs

  • What are the best hotels in Hambantota?

    One of the most popular hotels in Hambantota is Amawin Resort, which has been reviewed by 47 users and currently has a rating of 9.1/10. Other top-rated locations include Ladja Beach Resort and The Oasis Ayurveda Beach Resort, which have received 9.1/10 and 8.2/10 ratings from our users, respectively.

  • How much do hotels in Hambantota cost?

    $112/night is the average price of a hotel in Hambantota, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Hambantota?

    $8/night is the cheapest price found for a hotel in Hambantota by HotelsCombined users over the last 72 hours.