
Batala to Haldia
Haldia is approximately 1850+ kms from Batala. The fastest way to reach Haldia from Batala is by Train, Flight, Bus Via Amritsar, Kolkata. It takes approximately 8 hours. The cheapest way to reach Haldia from Batala is by Train Via Delhi which would take approximately 33 hours.
Sort By
Mode of Transport
Via Amritsar, Kolkata
RECOMMENDED
Batala
Amritsar
Kolkata
Haldia
Approx Travel Time
9h 24m
₹11,414
Onwards
Batala
Amritsar
Kolkata
Haldia
Approx Travel Time
8h 18m
₹8,579
Onwards
Batala
Amritsar
Kolkata
Haldia
Approx Travel Time
8h 30m
₹7,258
Onwards
FASTEST
Batala
Amritsar
Kolkata
Haldia
Approx Travel Time
7h 39m
₹6,899
Onwards
Batala
Amritsar
Kolkata
Haldia
Approx Travel Time
8h 45m
₹9,734
Onwards
Batala
Amritsar
Kolkata
Haldia
Approx Travel Time
9h 36m
₹10,093
Onwards
Via Delhi
CHEAPEST
Batala
Delhi
Haldia
Approx Travel Time
1d 8h 25m
₹865
Onwards
Via Jammu, Kolkata
Batala
Jammu
Kolkata
Haldia
Approx Travel Time
13h
₹7,451
Onwards
Batala
Jammu
Kolkata
Haldia
Approx Travel Time
12h 39m
₹7,230
Onwards
Via Delhi, Kolkata
Batala
Delhi
Kolkata
Haldia
Approx Travel Time
16h 41m
₹5,401
Onwards
Frequently Asked Questions
What is the distance between Batala and Haldia?
Haldia is approximately 1850+ kms from Batala.
How long does it take to reach Haldia from Batala?
It takes approximately 8 hours to reach Haldia from Batala by Train, Flight, Bus Via Amritsar, Kolkata.
What is the cheapest way to reach Haldia from Batala?
The cheapest way to reach Haldia from Batala is by Train Via Delhi.
What is the fastest way to reach Haldia from Batala?
The fastest way to reach Haldia from Batala is by Train, Flight, Bus Via Amritsar, Kolkata.


