hero
How2Go
Haldwani to Amritsar

Haldwani to Amritsar

Amritsar is approximately 650+ km from Haldwani, 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 Amritsar.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Haldwani

Delhi

Amritsar

Approx Travel Time

8h 25m

₹3,890

Onwards

Haldwani

Delhi

Amritsar

Approx Travel Time

9h 15m

₹4,174

Onwards

Via Kichha, Delhi

FASTEST

Haldwani

Kichha

Delhi

Amritsar

Approx Travel Time

5h 55m

₹10,487

Onwards

Via Moradabad

Haldwani

Moradabad

Amritsar

Approx Travel Time

12h 9m

₹845

Onwards

Via Najibabad

CHEAPEST

Haldwani

Najibabad

Amritsar

Approx Travel Time

12h 37m

₹395

Onwards

Direct Options

Haldwani

Amritsar

Approx Travel Time

14h 42m

₹899

Onwards

Haldwani

Amritsar

Approx Travel Time

12h 18m

₹13,657

Onwards

Via Haridwar

Haldwani

Haridwar

Amritsar

Approx Travel Time

13h 8m

₹4,280

Onwards

Haldwani

Haridwar

Amritsar

Approx Travel Time

14h 38m

₹4,584

Onwards

Via Jalandhar

Haldwani

Jalandhar

Amritsar

Approx Travel Time

15h

₹1,137

Onwards

Frequently Asked Questions

What is the distance between Haldwani and Amritsar?

Amritsar is approximately 650+ kms from Haldwani.

How long does it take to reach Amritsar from Haldwani?

It takes approximately 6 hours to reach Amritsar from Haldwani by Bus, Flight Via Kichha, Delhi.

What is the cheapest way to reach Amritsar from Haldwani?

The cheapest way to reach Amritsar from Haldwani is by Train Via Najibabad.

What is the fastest way to reach Amritsar from Haldwani?

The fastest way to reach Amritsar from Haldwani is by Bus, Flight Via Kichha, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India