Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
2 h 48 min
154 km.
from $8
Composite Route Car Only
Schedule
Badulla Station, Sri Lanka → Batticaloa Station, Sri Lanka
All
23 Jun 2026
June 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
July 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
August 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
September 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
October 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
November 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
December 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
January 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
February 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
March 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
April 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
May 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
All days
24 Jun, Wed
25 Jun, Thu
26 Jun, Fri
27 Jun, Sat
28 Jun, Sun
Cheapest and Fastest Ways to Travel from Badulla Station to Batticaloa Station
Composite routes from Badulla Station to Batticaloa Station
Cheapest
2 h 48 min
Car
Route Navigator Badulla Station - Batticaloa Station
Get all the information you need right here
Continue onto Station Road
Station Road, 189 м
189 м
Turn left onto Lower King Street
Lower King Street, 1 km 928 м
1 km 928 м
Turn slight left
46 km 131 м
46 km 131 м
Turn sharp right onto Bibile - Mahiyanganaya Road
Bibile - Mahiyanganaya Road, 84 м
84 м
Turn left onto Bund Road
Bund Road, 10 km 630 м
10 km 630 м
Turn right onto Kandy-Mahiyanganaya-Padiyatalawa Road
Kandy-Mahiyanganaya-Padiyatalawa Road, 21 km 117 м
21 km 117 м
At roundabout, take exit 1 onto Peradeniya-Badulla-Chenkaladi Road
Peradeniya-Badulla-Chenkaladi Road, 55 km 14 м
55 km 14 м
Turn right onto Unnichchai Road
Unnichchai Road, 5 km 920 м
5 km 920 м
Turn left onto Batticaloa Road
Batticaloa Road, 10 km 661 м
10 km 661 м
Turn right onto Karadiyanaru Road
Karadiyanaru Road, 192 м
192 м
Keep left onto Vavunathivu Main Street
Vavunathivu Main Street, 1 km 777 м
1 km 777 м
Continue onto Karadiyanaru Road
Karadiyanaru Road, 4 km 593 м
4 km 593 м
Turn left onto B250
18 м
18 м
Turn left onto Lake Road No. 1
Lake Road No. 1, 1 km 924 м
1 km 924 м
At roundabout, take exit 1 onto New Bridge Roundabout
New Bridge Roundabout, 385 м
385 м
Turn right onto Kannaki Amman Kovil Road
Kannaki Amman Kovil Road, 202 м
202 м
Turn left onto Arunagiri Lane
Arunagiri Lane, 1 km 670 м
1 km 670 м
Turn sharp left
6 м
6 м
Turn right
26 м
26 м
Turn right
20 м
20 м
Arrive at destination
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→
Transport search
Transport search
From Badulla Station, where will you go next? Select a city below to get started