hero
How2Go
Amritsar to Hasanpur

Amritsar to Hasanpur

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

Read More
Sort By
Mode of Transport

Via Meerut

RECOMMENDED

CHEAPEST

Amritsar

Meerut

Hasanpur

Approx Travel Time

8h 57m

₹355

Onwards

Via Delhi, Ghaziabad

FASTEST

Amritsar

Delhi

Ghaziabad

Hasanpur

Approx Travel Time

5h 31m

₹3,861

Onwards

Amritsar

Delhi

Ghaziabad

Hasanpur

Approx Travel Time

6h 13m

₹4,433

Onwards

Via Najibabad

Amritsar

Najibabad

Hasanpur

Approx Travel Time

9h 12m

₹2,825

Onwards

Via Ghaziabad

Amritsar

Ghaziabad

Hasanpur

Approx Travel Time

11h 23m

₹561

Onwards

Via Delhi

Amritsar

Delhi

Hasanpur

Approx Travel Time

13h 21m

₹2,596

Onwards

Amritsar

Delhi

Hasanpur

Approx Travel Time

6h 56m

₹5,849

Onwards

Via Jewar

Amritsar

Jewar

Hasanpur

Approx Travel Time

6h 47m

₹6,631

Onwards

Via Delhi, Gajraula

Amritsar

Delhi

Gajraula

Hasanpur

Approx Travel Time

6h 4m

₹5,488

Onwards

Via Jalandhar, Ghaziabad

Amritsar

Jalandhar

Ghaziabad

Hasanpur

Approx Travel Time

7h 41m

₹6,484

Onwards

Frequently Asked Questions

What is the distance between Amritsar and Hasanpur?

Hasanpur is approximately 450+ kms from Amritsar.

How long does it take to reach Hasanpur from Amritsar?

It takes approximately 6 hours to reach Hasanpur from Amritsar by Flight, Train, Bus Via Delhi, Ghaziabad.

What is the cheapest way to reach Hasanpur from Amritsar?

The cheapest way to reach Hasanpur from Amritsar is by Train, Bus Via Meerut.

What is the fastest way to reach Hasanpur from Amritsar?

The fastest way to reach Hasanpur from Amritsar is by Flight, Train, Bus Via Delhi, Ghaziabad.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India