There are 6 ways to get from Dambulla to Hambantota by plane, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Sigiriya Airport
best- Fly from Sigiriya Airport (GIU) to Weerawila International Airport (WRZ)plane GIU - WRZ
1h 27mRs 14,280–93,958Drive 271 km
cheapest- Drive from Dambulla to Hambantotacar 271 km
4h 57mRs 12,287–17,748Bus, taxi
- Take the bus from Dambulla to Tangallebus
- Take the taxi from Tangalle to Hambantotataxi
7h 36mRs 15,050–19,582Taxi
- Take the taxi from Dambulla to Hambantotataxi 271 km
4h 57mRs 15,000–18,000Taxi to Kandy, fly
- Take the taxi from Dambulla to Kandy (KDW)taxi
- Fly from Kandy (KDW) to Weerawila International Airport (WRZ)plane KDW - WRZ
3h 14mRs 16,833–93,157Bus, taxi via Kaduwela
- Take the bus from Dambulla to Kadawathabus
- Take the bus from Kadawatha to Matarabus
- Take the taxi from Tangalle to Hambantotataxi
7h 43mRs 16,210–20,854
Sigiriya Airport (GIU) to Weerawila International Airport (WRZ) flights
Questions & Answers
The cheapest way to get from Dambulla to Hambantota is to drive which costs Rs. 12000 - Rs. 18000 and takes 4h 57m.
The fastest way to get from Dambulla to Hambantota is to fly which takes 1h 27m and costs Rs. 14000 - Rs. 95000.
The distance between Dambulla and Hambantota is 234 km. The road distance is 271 km.
The best way to get from Dambulla to Hambantota without a car is to bus and taxi which takes 7h 36m and costs Rs. 15000 - Rs. 20000.
It takes approximately 1h 27m to get from Dambulla to Hambantota, including transfers.
Yes, the driving distance between Dambulla to Hambantota is 271 km. It takes approximately 4h 57m to drive from Dambulla to Hambantota.
There are 189+ hotels available in Hambantota.
What companies run services between Dambulla, Sri Lanka and Hambantota, Sri Lanka?
Cinnamon Air flies from Sigiriya Airport (GIU) to Weerawila International Airport (WRZ) once daily.
- Website
- cinnamonair.com
Flights from Sigiriya Airport to Weerawila International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- Rs 11,000–90,000
Flights from Kandy to Weerawila International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rs 10,000–85,000
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Dambulla to Tangalle
- Ave. Duration
- 6h 48m
- Frequency
- Once daily
- Estimated price
- Rs 1,000–1,600
- Schedules at
- sltb.eseat.lk
Bus from Dambulla to Kadawatha
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Kadawatha to Matara
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- Rs 530–590
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 530–590
- Semi Lux
- Rs 650–900
- Super Lux
- Rs 1,200–1,600
- Ave. Duration
- 2h 2m
- Estimated price
- Rs 4,500–18,000
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Senu Cabs
- Phone
- +94 77 05 28 583
- Website
- senutaxicabs.com
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.business.site
Taxi Dambulla
- Phone
- +94 76 36 05 437
- Website
- taxidambulla.wordpress.com
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.business.site
Taxi Dambulla
- Phone
- +94 76 36 05 437
- Website
- taxidambulla.wordpress.com
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Senu Cabs
- Phone
- +94 77 05 28 583
- Website
- senutaxicabs.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, 4 of the smartest ways to explore Australia, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.






