HUB hero image

How to Travel from

Badulla Station to Batticaloa Station

by Rideshare or Car

Badulla Station
+0
Batticaloa Station
Transport search to Batticaloa Station
Badulla Station
+0
Batticaloa Station
Building a composite car route
Cheapest
Best Offer!
Car
2 h 44 min
159 km.
from $8
Composite Route Car Only

Two ways to Travel from Badulla Station to Batticaloa Station

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Sri Lanka Railways

Phone:
+94 11 4 600 111
Website:
seatreservation.railway.gov.lk/mtktwebslr/
Train from Badulla Station to Polgahawela
Ave. Duration:
8h 38m
Frequency:
3 times a day
Estimated price:
$1.40–$4.45
Train from Polgahawela to Batticaloa
Ave. Duration:
5h 43m
Frequency:
3 times a day
Estimated price:
$1.78–$5.72

Questions and Answers

What is the cheapest way to get from Badulla Station to Batticaloa Station?

The cheapest way to get from Badulla Station to Batticaloa Station is to train which costs $2.72 - $8.70 and takes 15h 21m.

What is the fastest way to get from Badulla Station to Batticaloa Station?

The fastest way to get from Badulla Station to Batticaloa Station is to drive which takes 2h 45m and costs $20.65 - $31.52 .

Is there a direct train between Badulla Station and Batticaloa Station?

No, there is no direct train from Badulla Station station to Batticaloa Station. However, there are services departing from Badulla Station and arriving at Batticaloa via Polgahawela. The journey, including transfers, takes approximately 15h 21m.

How far is it from Badulla Station to Batticaloa Station?

The distance between Badulla Station and Batticaloa Station is 491 km. The road distance is 159.5 km.

How do I travel from Badulla Station to Batticaloa Station without a car?

The best way to get from Badulla Station to Batticaloa Station without a car is to train which takes 15h 21m and costs $2.72 - $8.70 .

How long does it take to get from Badulla Station to Batticaloa Station?

It takes approximately 15h 21m to get from Badulla Station to Batticaloa Station, including transfers.

Where do I catch the Badulla Station to Batticaloa Station train from?

Badulla Station to Batticaloa Station train services, operated by Sri Lanka Railways, depart from Badulla Station.

Train, bus or fly from Badulla Station to Batticaloa Station?

The best way to get from Badulla Station to Batticaloa Station is to train which takes 15h 21m and costs $2.72 - $8.70 . There are no good options to bus or fly between Badulla Station to Batticaloa Station.

Where does the Badulla Station to Batticaloa Station train arrive?

Badulla Station to Batticaloa Station train services, operated by Sri Lanka Railways, arrive at Polgahawela station.

Can I drive from Badulla Station to Batticaloa Station?

Yes, the driving distance between Badulla Station to Batticaloa Station is 159 km. It takes approximately 2h 45m to drive from Badulla Station to Batticaloa Station.

Where can I stay near Batticaloa Station?

There are 46+ hotels available in Batticaloa Station. Prices start at $7.86 per night.
+0