
Thane to Batala
Batala is approximately 1550+ kms from Thane. The fastest way to reach Batala from Thane is by Train Via Jalandhar. It takes approximately 33 hours. The cheapest way to reach Batala from Thane is by Train Via Ambala which would take approximately 35 hours.
Sort By
Mode of Transport
Via Jalandhar
RECOMMENDED
FASTEST
Thane
Jalandhar
Batala
Approx Travel Time
1d 8h 55m
₹830
Onwards
Via Phillaur
Thane
Phillaur
Batala
Approx Travel Time
1d 9h 10m
₹875
Onwards
Thane
Phillaur
Batala
Approx Travel Time
1d 9h 30m
₹3,820
Onwards
Via Delhi
Thane
Delhi
Batala
Approx Travel Time
1d 10h 55m
₹940
Onwards
Via Phagwara
Thane
Phagwara
Batala
Approx Travel Time
1d 9h 10m
₹880
Onwards
Via Panipat
Thane
Panipat
Batala
Approx Travel Time
1d 10h 40m
₹820
Onwards
Via Ludhiana
Thane
Ludhiana
Batala
Approx Travel Time
1d 9h 25m
₹835
Onwards
Via Ambala
CHEAPEST
Thane
Ambala
Batala
Approx Travel Time
1d 10h 40m
₹815
Onwards
Via Sonipat
Thane
Sonipat
Batala
Approx Travel Time
1d 10h 40m
₹930
Onwards
Via Karnal
Thane
Karnal
Batala
Approx Travel Time
1d 10h 40m
₹910
Onwards
Frequently Asked Questions
What is the distance between Thane and Batala?
Batala is approximately 1550+ kms from Thane.
How long does it take to reach Batala from Thane?
It takes approximately 33 hours to reach Batala from Thane by Train Via Jalandhar.
What is the cheapest way to reach Batala from Thane?
The cheapest way to reach Batala from Thane is by Train Via Ambala.
What is the fastest way to reach Batala from Thane?
The fastest way to reach Batala from Thane is by Train Via Jalandhar.