There are 4 ways to get from Yala to Bentota by unknown, plane, taxi, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, fly to Bandaranaike International Airport, taxi
best- Walk from Yala to Weerawila International Airport (WRZ)unknown
- Fly from Weerawila International Airport (WRZ) to Bandaranaike International Airport (CMB)plane WRZ - CMB
- Take the taxi from Colombo-Airport-CMB to Bentotataxi
2h 35mTravel, bus
- Walk from Yala to Tangalleunknown
- Take the bus from Tangalle to Aluthgamabus
4h 20mTravel, train
- Walk from Yala to Beliattaunknown
- Take the train from Beliatta to Aluthgamatrain Beliatta
5h 51mTravel, fly to Koggala, train
- Walk from Yala to Weerawila International Airport (WRZ)unknown
- Fly from Weerawila International Airport (WRZ) to Koggala (KCT)plane WRZ - KCT
- Take the train from Habaraduwa to Bentotatrain
4h 19m
Weerawila International Airport (WRZ) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The distance between Yala and Bentota is 308 km.
The best way to get from Yala to Bentota without a car is to travel and bus which takes 4h 20m and costs .
It takes approximately 2h 35m to get from Yala to Bentota, including transfers.
There are 903+ hotels available in Bentota.
What companies run services between Yala, Sri Lanka and Bentota, Sri Lanka?
There is no direct connection from Yala to Bentota. However, you can travel to Weerawila International Airport (WRZ) airport, fly to Bandaranaike International Airport (CMB), then take the taxi to Bentota. Alternatively, you can take a vehicle from Yala to Aluthgama via Tangalle in around 4h 20m.
- Website
- cinnamonair.com
Flights from Weerawila International Airport to Bandaranaike International Airport
- Ave. Duration
- 32 min
- When
- Every day
- Estimated price
- Rs 11,000–85,000
Flights from Weerawila International Airport to Koggala
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 10,000–85,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Beliatta to Aluthgama
- Ave. Duration
- 3h 59m
- Frequency
- 4 times a day
- Estimated price
- Rs 216–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,619
- 2nd Class
- Rs 216
- 1st Class
- Rs 1,943
Train from Habaraduwa to Bentota
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Estimated price
- Rs 1,200–2,900
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Tangalle to Aluthgama
- Ave. Duration
- 2h 34m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 1h 35m
- Estimated price
- Rs 27,000–33,000
Colombo Airport Taxi
- Phone
- +94 76 61 61 881
- Website
- taxicolomboairport.com
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Mr.Taxi.Lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Pickme
- Phone
- +94 11 74 33 433
- Website
- pickme.lk
Visit Sri Lanka Taxi
- Phone
- +94 76 32 22 239
- Website
- visitlankataxi.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 Getting around the Cyclades, Why you should take the train in the US, and Travelling around the UAE - to help you get the most out of your next trip.







