Turn right onto Manampitiya - Aralaganwila - Maduru Oya Road
Manampitiya - Aralaganwila - Maduru Oya Road, 3 km 5 м
3 km 5 м
Turn right onto Mahiyanganaya-Dimbulagala-Dalukana Road
Mahiyanganaya-Dimbulagala-Dalukana Road, 73 м
73 м
Turn left onto Mahiyanganaya-Dimbulagala-Dalukana Road
Mahiyanganaya-Dimbulagala-Dalukana Road, 63 km 788 м
63 km 788 м
Turn left onto Mahiyanganaya-Dimbulagala-Dalukana Road
Mahiyanganaya-Dimbulagala-Dalukana Road, 9 km 288 м
9 km 288 м
Turn right onto Factory Road
Factory Road, 1 km 632 м
1 km 632 м
At roundabout, take exit 2 onto Bibile - Mahiyanganaya Road
Bibile - Mahiyanganaya Road, 2 km 532 м
2 km 532 м
Turn left onto Bibile - Mahiyanganaya Road
Bibile - Mahiyanganaya Road, 1 km 528 м
1 km 528 м
Turn right
53 м
53 м
Keep left
320 м
320 м
Turn left
39 м
39 м
Turn sharp right onto Pangaragammana Road
Pangaragammana Road, 13 km 674 м
13 km 674 м
Turn sharp right onto Badulla - Mahiyanganaya Road
Badulla - Mahiyanganaya Road, 37 km 440 м
37 km 440 м
Turn left onto Bandarawela Road
Bandarawela Road, 157 м
157 м
Keep right
23 м
23 м
Turn slight right onto Lower Street
Lower Street, 1 km 605 м
1 km 605 м
At roundabout, take exit 2 onto Station Road
Station Road, 394 м
394 м
Keep left onto Wewelhinna Road
Wewelhinna Road, 311 м
311 м
Turn right onto Eladaluwa Road
Eladaluwa Road, 1 km 527 м
1 km 527 м
Arrive at destination
Transport providers
Train operators
Sri Lanka Railways
Phone:
+94 11 4 600 111
Website:
seatreservation.railway.gov.lk/mtktwebslr/
Train from Polonnaruwa to Polgahawela
Ave. Duration:
3h 46m
Frequency:
3 times a day
Estimated price:
$1.21–$3.81
Train from Polgahawela to Badulla
Ave. Duration:
8h 6m
Frequency:
3 times a day
Estimated price:
$1.40–$4.70
Questions and Answers
What is the cheapest way to get from Kaduruwela to Badulla?
The cheapest way to get from Kaduruwela to Badulla is to train which costs $2.17 - $7.61 and takes 12h 52m.
What is the fastest way to get from Kaduruwela to Badulla?
The fastest way to get from Kaduruwela to Badulla is to drive which takes 2h 32m and costs $18.48 - $28.26 .
Is there a direct train between Kaduruwela and Badulla?
No, there is no direct train from Kaduruwela to Badulla station. However, there are services departing from Polonnaruwa and arriving at Badulla Station via Polgahawela. The journey, including transfers, takes approximately 12h 52m.
How far is it from Kaduruwela to Badulla?
The distance between Kaduruwela and Badulla is 413 km. The road distance is 142.5 km.
How do I travel from Kaduruwela to Badulla without a car?
The best way to get from Kaduruwela to Badulla without a car is to train which takes 12h 52m and costs $2.17 - $7.61 .
How long does it take to get from Kaduruwela to Badulla?
It takes approximately 12h 52m to get from Kaduruwela to Badulla, including transfers.
Where do I catch the Kaduruwela to Badulla train from?
Kaduruwela to Badulla train services, operated by Sri Lanka Railways, depart from Polonnaruwa station.
Where does the Kaduruwela to Badulla train arrive?
Kaduruwela to Badulla train services, operated by Sri Lanka Railways, arrive at Polgahawela station.
Can I drive from Kaduruwela to Badulla?
Yes, the driving distance between Kaduruwela to Badulla is 142 km. It takes approximately 2h 32m to drive from Kaduruwela to Badulla.
Where can I stay near Badulla?
There are 969+ hotels available in Badulla. Prices start at $47.75 per night.
→
+0→
Transport search
Transport search
From Kaduruwela, where will you go next? Select a city below to get started