
Batala to Kolkata
Kolkata is approximately 1800+ kms from Batala. The fastest way to reach Kolkata from Batala is by Train, Flight Via Amritsar. It takes approximately 6 hours. The cheapest way to reach Kolkata from Batala is by Train, Flight Via Ranchi which would take approximately 32 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
Batala
Chandigarh
Kolkata
Approx Travel Time
8h 40m
₹7,031
Onwards
Batala
Chandigarh
Kolkata
Approx Travel Time
10h 1m
₹10,130
Onwards
Via Amritsar
FASTEST
Batala
Amritsar
Kolkata
Approx Travel Time
6h 10m
₹9,680
Onwards
Batala
Amritsar
Kolkata
Approx Travel Time
6h 10m
₹11,454
Onwards
Via Ghaziabad
Batala
Ghaziabad
Kolkata
Approx Travel Time
12h 55m
On Demand
Via Delhi
Batala
Delhi
Kolkata
Approx Travel Time
13h 10m
₹5,089
Onwards
Batala
Delhi
Kolkata
Approx Travel Time
15h 10m
₹5,610
Onwards
Via Prayagraj(Allahabad)
Batala
Prayagraj(Allahabad)
Kolkata
Approx Travel Time
23h 55m
₹7,458
Onwards
Via Jammu
Batala
Jammu
Kolkata
Approx Travel Time
7h 40m
₹9,159
Onwards
Via Ranchi
CHEAPEST
Batala
Ranchi
Kolkata
Approx Travel Time
1d 7h 55m
₹4,218
Onwards
Frequently Asked Questions
What is the distance between Batala and Kolkata?
Kolkata is approximately 1800+ kms from Batala.
How long does it take to reach Kolkata from Batala?
It takes approximately 6 hours to reach Kolkata from Batala by Train, Flight Via Amritsar.
What is the cheapest way to reach Kolkata from Batala?
The cheapest way to reach Kolkata from Batala is by Train, Flight Via Ranchi.
What is the fastest way to reach Kolkata from Batala?
The fastest way to reach Kolkata from Batala is by Train, Flight Via Amritsar.