There are 5 ways to get from Balapitiya to Hambantota by bus, taxi, train, 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.
Bus, taxi
best- Take the bus from Ambalangoda to Tangallebus
- Take the taxi from Tangalle to Hambantotataxi
2h 59mRs 15,510–19,980Drive 152.6 km
cheapest- Drive from Balapitiya to Hambantotacar 152.6 km
2h 3mRs 6,894–9,958Train, taxi via Ambalangoda
- Take the train from Ambalangoda to Beliattatrain Maradana
- Take the taxi from Beliatta to Hambantotataxi
3h 17mRs 17,883–23,807Taxi
- Take the taxi from Balapitiya to Hambantotataxi 152.6 km
2h 3mRs 16,000–20,000Train, taxi
- Take the train from Ahungalla to Beliattatrain Maradana
- Take the taxi from Beliatta to Hambantotataxi
3h 24mRs 16,634–23,525
Questions & Answers
The cheapest way to get from Balapitiya to Hambantota is to drive which costs Rs. 6500 - Rs. 10000 and takes 2h 3m.
The fastest way to get from Balapitiya to Hambantota is to drive which takes 2h 3m and costs Rs. 6500 - Rs. 10000.
The distance between Balapitiya and Hambantota is 165 km. The road distance is 152.6 km.
The best way to get from Balapitiya to Hambantota without a car is to bus and taxi which takes 2h 59m and costs Rs. 15000 - Rs. 20000.
It takes approximately 2h 59m to get from Balapitiya to Hambantota, including transfers.
Yes, the driving distance between Balapitiya to Hambantota is 153 km. It takes approximately 2h 3m to drive from Balapitiya to Hambantota.
There are 188+ hotels available in Hambantota.
What companies run services between Balapitiya, Sri Lanka and Hambantota, Sri Lanka?
There is no direct connection from Balapitiya to Hambantota. However, you can take the taxi to Ambalangoda, take the bus to Tangalle, then take the taxi to Hambantota. Alternatively, you can take the taxi to Ambalangoda, take the train to Beliatta, then take the taxi to Hambantota.
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Ambalangoda to Beliatta
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- Rs 1,200–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
Train from Ahungalla to Beliatta
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- Rs 191–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,429
- 2nd Class
- Rs 191
- 1st Class
- Rs 1,716
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Ambalangoda to Tangalle
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 1h 10m
- Estimated price
- Rs 14,000–20,000
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Senu Cabs
- Phone
- +94 77 05 28 583
- Website
- senutaxicabs.com
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Senu Cabs
- Phone
- +94 77 05 28 583
- Website
- senutaxicabs.com
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.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 Why you should take the train in the US, 4 stunningly beautiful Philippines islands you need to visit, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.







