Things to do in Hambantota
Find and book activities, attractions and tours
Visit Hambantota



Things to do

Yala National Park Safari Tour From Hambantota port
$57
per adult

Yala National Park Tour From Hambantota Port
$45
per adult

Yala National Park Safari |From Hambantota Port (Shore Excursion)
$100
per adult

Udawalawe Safari & Elephant Orphanage visit from Hambantota port
$49
per adult
100% of travellers recommend

Udawalawa Safari & Elephants Orphanage Tour from Hambantota port
$57
per adult

Udawalawe Safari & Baby Elephants Visit from Hambantota Port
$47
per adult

Hambantota city Tour with Local Food Tasting
$29
per adult

Yala National Park Safari Tours from Hambantota Port
$45
per adult
Most popular activities in Hambantota
Tours & day trips
See all 53 activities
Galle Day Trip with River Safari, Sea Turtle & Stilt Fishermen
Activity duration is 10 hours
9.4 out of 10 with 9 reviews
Free cancellation available
Wildlife & nature
See all 33 activities
Ella to YALA SAFARI TOUR & Galle/Unawatuna/Mirissa/Tangalle drop
Activity duration is 13 hours
Free cancellation available
History & culture
See all 7 activities
Galle Day Trip with River Safari, Sea Turtle & Stilt Fishermen
Activity duration is 10 hours
9.4 out of 10 with 9 reviews
Free cancellation available
Food, drink & nightlife
See all 5 activities
Village Expedition in Yala By Tuk-Tuk from Hambantota Harbor
Activity duration is 5 hours
Free cancellation available
Recommended things to do in Hambantota
Number of things to do | 57 |
|---|---|
Cheapest thing to do on Expedia | Tangalle: Sri Lankan Roti and Kottu Cooking Class: $23 |
Top 5 things to do | |
Under $25 | |
With kids |
What to do in Hambantota
Looking for sports, concerts, or theater events in Hambantota? Search event tickets to see what's happening today, or to plan what to do this weekend!
Stay near popular Hambantota attractions
Looking for fun things to do nearby? Check things to do near me to find and book the best things to do, fun activities, and top attractions wherever you happen to be.























