
Haldia to Karnal
Karnal is approximately 1550+ kms from Haldia. The fastest way to reach Karnal from Haldia is by Train, Flight Via Siliguri, Delhi. It takes approximately 20 hours. The cheapest way to reach Karnal from Haldia is by Train Via Kanpur which would take approximately 33 hours.
Sort By
Mode of Transport
Via Gaya
RECOMMENDED
Haldia
Gaya
Karnal
Approx Travel Time
1d 8h 25m
₹920
Onwards
Via Mughal Sarai
Haldia
Mughal Sarai
Karnal
Approx Travel Time
1d 8h 25m
₹930
Onwards
Via Prayagraj(Allahabad)
Haldia
Prayagraj(Allahabad)
Karnal
Approx Travel Time
1d 8h 40m
₹900
Onwards
Via Siliguri, Delhi
FASTEST
Haldia
Siliguri
Delhi
Karnal
Approx Travel Time
19h 20m
On Demand
Haldia
Siliguri
Delhi
Karnal
Approx Travel Time
19h 35m
On Demand
Haldia
Siliguri
Delhi
Karnal
Approx Travel Time
20h 5m
On Demand
Via Siliguri, Lucknow
Haldia
Siliguri
Lucknow
Karnal
Approx Travel Time
1d 3h 5m
On Demand
Via Kanpur
CHEAPEST
Haldia
Kanpur
Karnal
Approx Travel Time
1d 8h 40m
₹880
Onwards
Via Baghmara, Bhabua
Haldia
Baghmara
Bhabua
Karnal
Approx Travel Time
1d 9h 50m
On Demand
Via Baghmara, Mughal Sarai
Haldia
Baghmara
Mughal Sarai
Karnal
Approx Travel Time
1d 9h 50m
On Demand
Frequently Asked Questions
What is the distance between Haldia and Karnal?
Karnal is approximately 1550+ kms from Haldia.
How long does it take to reach Karnal from Haldia?
It takes approximately 20 hours to reach Karnal from Haldia by Train, Flight Via Siliguri, Delhi.
What is the cheapest way to reach Karnal from Haldia?
The cheapest way to reach Karnal from Haldia is by Train Via Kanpur.
What is the fastest way to reach Karnal from Haldia?
The fastest way to reach Karnal from Haldia is by Train, Flight Via Siliguri, Delhi.