
Siliguri to Batala
Batala is approximately 1650+ kms from Siliguri. The fastest way to reach Batala from Siliguri is by Flight, Train Via Delhi. It takes approximately 13 hours. The cheapest way to reach Batala from Siliguri is by Train Via Jalandhar which would take approximately 32 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Siliguri
Delhi
Batala
Approx Travel Time
12h 40m
₹5,585
Onwards
Siliguri
Delhi
Batala
Approx Travel Time
13h 40m
₹5,921
Onwards
Siliguri
Delhi
Batala
Approx Travel Time
1d 11h 10m
₹695
Onwards
Via Ambala
Siliguri
Ambala
Batala
Approx Travel Time
1d 8h 25m
₹540
Onwards
Via Jalandhar
CHEAPEST
Siliguri
Jalandhar
Batala
Approx Travel Time
1d 8h 10m
₹525
Onwards
Siliguri
Jalandhar
Batala
Approx Travel Time
1d 8h 55m
₹2,275
Onwards
Via Ludhiana
Siliguri
Ludhiana
Batala
Approx Travel Time
1d 8h 25m
₹530
Onwards
Siliguri
Ludhiana
Batala
Approx Travel Time
1d 9h 7m
₹3,148
Onwards
Via Chandigarh
Siliguri
Chandigarh
Batala
Approx Travel Time
1d 8h 10m
₹865
Onwards
Siliguri
Chandigarh
Batala
Approx Travel Time
1d 8h 55m
₹3,867
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Batala?
Batala is approximately 1650+ kms from Siliguri.
How long does it take to reach Batala from Siliguri?
It takes approximately 13 hours to reach Batala from Siliguri by Flight, Train Via Delhi.
What is the cheapest way to reach Batala from Siliguri?
The cheapest way to reach Batala from Siliguri is by Train Via Jalandhar.
What is the fastest way to reach Batala from Siliguri?
The fastest way to reach Batala from Siliguri is by Flight, Train Via Delhi.
Routes Connecting Siliguri
Routes From Siliguri
Routes To Siliguri
- Kollur to Siliguri
- Bathinda to Siliguri
- Sitapur to Siliguri
- Darjeeling to Siliguri
- Mainpuri to Siliguri
- Eluru to Siliguri
- Rajkot to Siliguri
- Jalpaiguri to Siliguri
- Nandyal to Siliguri
- Bhagalpur to Siliguri
- Neyyattinkara to Siliguri
- Vaniyambadi to Siliguri
- Sirsi to Siliguri
- Kausani to Siliguri
- Hazaribagh to Siliguri