There are 8 ways to get from Kaduruwela to Ambalantota by taxi, plane, bus, 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.
Taxi to Sigiriya Airport, fly to Weerawila International Airport
best- Take the taxi from Kaduruwela to Sigiriya Airport (GIU)taxi
- Fly from Sigiriya Airport (GIU) to Weerawila International Airport (WRZ)plane GIU - WRZ
2h 19mRs 18,956–98,266Train, bus
cheapest- Take the train from Polonnaruwa to Polgahawelatrain Batticaloa
- Take the bus from Polgahawela to Tangallebus
10h 39mRs 11,785–16,660Bus
- Take the bus from Polonnaruwa to Dambullabus Kalmunai
- Take the bus from Dambulla to Tangallebus
9h 13mRs 13,168–16,635Train
- Take the train from Polonnaruwa to Maradanatrain Batticaloa
- Take the train from Maradana to Beliattatrain Maradana
10h 28mRs 12,619–20,256Drive 274.8 km
- Drive from Kaduruwela to Ambalantotacar 274.8 km
4h 36mRs 12,396–17,905Taxi
- Take the taxi from Kaduruwela to Ambalantotataxi 274.8 km
4h 36mRs 13,000–17,000Train to Batticaloa Airport, fly to Weerawila International Airport
- Take the train from Polonnaruwa to Batticaloatrain
- Fly from Batticaloa Airport (BTC) to Weerawila International Airport (WRZ)plane BTC - WRZ
4h 14mRs 16,248–97,723Taxi to Sigiriya Airport, fly to Koggala, taxi
- Take the taxi from Kaduruwela to Sigiriya Airport (GIU)taxi
- Fly from Sigiriya Airport (GIU) to Koggala (KCT)plane GIU - KCT
- Take the taxi from Koggala (KCT) to Ambalantotataxi
3h 46mRs 42,356–126,966
Sigiriya Airport (GIU) to Weerawila International Airport (WRZ) flights
Questions & Answers
The cheapest way to get from Kaduruwela to Ambalantota is to train and bus which costs Rs. 11000 - Rs. 17000 and takes 10h 39m.
The fastest way to get from Kaduruwela to Ambalantota is to taxi and fly which takes 2h 19m and costs Rs. 19000 - Rs. 100000.
No, there is no direct bus from Kaduruwela to Ambalantota. However, there are services departing from Polonnaruwa and arriving at Tangalle via Dambulla. The journey, including transfers, takes approximately 9h 13m.
No, there is no direct train from Kaduruwela to Ambalantota. However, there are services departing from Polonnaruwa and arriving at Beliatta via Maradana. The journey, including transfers, takes approximately 10h 28m.
The distance between Kaduruwela and Ambalantota is 289 km. The road distance is 274.8 km.
The best way to get from Kaduruwela to Ambalantota without a car is to bus which takes 9h 13m and costs Rs. 13000 - Rs. 17000.
It takes approximately 2h 19m to get from Kaduruwela to Ambalantota, including transfers.
Kaduruwela to Ambalantota bus services, operated by Superline Travels, depart from Polonnaruwa station.
Kaduruwela to Ambalantota train services, operated by Sri Lanka Railways, depart from Polonnaruwa station.
The best way to get from Kaduruwela to Ambalantota is to bus which takes 9h 13m and costs Rs. 13000 - Rs. 17000. Alternatively, you can train, which costs Rs. 12000 - Rs. 21000 and takes 10h 28m.
What companies run services between Kaduruwela, Sri Lanka and Ambalantota, Sri Lanka?
You can take a vehicle from Kaduruwela to Ambalantota via Polonnaruwa, Dambulla, and Tangalle in around 9h 13m. Alternatively, you can take a train from Polonnaruwa to Ambalantota via Maradana and Beliatta in around 10h 28m.
- Website
- cinnamonair.com
Flights from Sigiriya Airport to Weerawila International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- Rs 12,000–90,000
Flights from Batticaloa Airport to Weerawila International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 11,000–90,000
Flights from Sigiriya Airport to Koggala
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rs 12,000–90,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Polonnaruwa to Maradana
- Ave. Duration
- 4h 56m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,200
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,700
- Air Conditioned Saloon
- Rs 2,400–3,200
Train from Maradana to Beliatta
- Ave. Duration
- 3h 58m
- Frequency
- 4 times a day
- Estimated price
- Rs 240–3,100
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,400–3,100
- 3rd Class
- Rs 1,802
- 2nd Class
- Rs 240
- 1st Class
- Rs 2,163
Train from Polonnaruwa to Batticaloa
- Ave. Duration
- 2h 2m
- Frequency
- Twice daily
- Estimated price
- Rs 1,200–3,000
- 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,300–3,000
Train from Polonnaruwa to Polgahawela
- Ave. Duration
- 3h 46m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,100
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,400–3,100
- Phone
- +94 777 382 186
- [email protected]
- Website
- Superline Travels
Bus from Polonnaruwa to Dambulla
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- Rs 2,300–2,600
- Website
- Superline Travels
- 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 Polgahawela to Tangalle
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- Rs 950–1,600
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 1h 58m
- Estimated price
- Rs 3,300–33,000
City Cab
- Phone
- +94 71 94 43 377
- Website
- citycabkaduruwela.business.site
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
City Cab
- Phone
- +94 71 94 43 377
- Website
- citycabkaduruwela.business.site
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
City Cab
- Phone
- +94 71 94 43 377
- Website
- citycabkaduruwela.business.site
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
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 10 amazing places to get away from it all in Australia, How to get from JFK to New York City, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Kaduruwela to Ambalantota bus services, operated by Superline Travels, arrive at Dambulla station.
Kaduruwela to Ambalantota train services, operated by Sri Lanka Railways, arrive at Maradana station.
Yes, the driving distance between Kaduruwela to Ambalantota is 275 km. It takes approximately 4h 36m to drive from Kaduruwela to Ambalantota.
There are 80+ hotels available in Ambalantota.









