hero
How2Go
Haldia to Tarn-Taran

Haldia to Tarn-Taran

Tarn Taran is approximately 1800+ km from Haldia, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Tarn Taran.

Read More
Sort By
Mode of Transport

Via Kolkata, Amritsar

RECOMMENDED

Haldia

Kolkata

Amritsar

Tarn Taran

Approx Travel Time

10h 30m

₹11,960

Onwards

Haldia

Kolkata

Amritsar

Tarn Taran

Approx Travel Time

10h 52m

₹12,311

Onwards

FASTEST

Haldia

Kolkata

Amritsar

Tarn Taran

Approx Travel Time

10h 19m

₹13,964

Onwards

Haldia

Kolkata

Amritsar

Tarn Taran

Approx Travel Time

10h 41m

₹14,315

Onwards

Via Delhi, Bathinda

CHEAPEST

Haldia

Delhi

Bathinda

Tarn Taran

Approx Travel Time

1d 6h 51m

₹1,659

Onwards

Via Asansol, Jalandhar

Haldia

Asansol

Jalandhar

Tarn Taran

Approx Travel Time

1d 5h 47m

On Demand

Via Kolkata, Agra, Amritsar

Haldia

Kolkata

Agra

Amritsar

Tarn Taran

Approx Travel Time

1d 19h 5m

₹4,309

Onwards

Via Kolkata, Mohali

Haldia

Kolkata

Mohali

Tarn Taran

Approx Travel Time

13h 33m

₹14,042

Onwards

Haldia

Kolkata

Mohali

Tarn Taran

Approx Travel Time

13h 22m

₹16,808

Onwards

Via Kolkata, Delhi, Amritsar

Haldia

Kolkata

Delhi

Amritsar

Tarn Taran

Approx Travel Time

12h 20m

₹12,188

Onwards

Frequently Asked Questions

What is the distance between Haldia and Tarn-Taran?

Tarn-Taran is approximately 1800+ kms from Haldia.

How long does it take to reach Tarn-Taran from Haldia?

It takes approximately 11 hours to reach Tarn-Taran from Haldia by Cab, Flight, Bus Via Kolkata, Amritsar.

What is the cheapest way to reach Tarn-Taran from Haldia?

The cheapest way to reach Tarn-Taran from Haldia is by Train, Bus Via Delhi, Bathinda.

What is the fastest way to reach Tarn-Taran from Haldia?

The fastest way to reach Tarn-Taran from Haldia is by Cab, Flight, Bus Via Kolkata, Amritsar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India