
Hasanpur to Amritsar
Amritsar is approximately 550+ kms from Hasanpur. The fastest way to reach Amritsar from Hasanpur is by Cab, Flight Via Jewar. It takes approximately 6 hours. The cheapest way to reach Amritsar from Hasanpur is by Cab, Train Via Roorkee which would take approximately 12 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Hasanpur
Delhi
Amritsar
Approx Travel Time
6h 40m
₹6,448
Onwards
Via Jewar
FASTEST
Hasanpur
Jewar
Amritsar
Approx Travel Time
5h 50m
₹6,875
Onwards
Via Ghaziabad, Delhi
Hasanpur
Ghaziabad
Delhi
Amritsar
Approx Travel Time
7h 18m
On Demand
Hasanpur
Ghaziabad
Delhi
Amritsar
Approx Travel Time
6h 26m
On Demand
Via Meerut
Hasanpur
Meerut
Amritsar
Approx Travel Time
10h 30m
On Demand
Via Roorkee
CHEAPEST
Hasanpur
Roorkee
Amritsar
Approx Travel Time
11h 26m
₹4,121
Onwards
Via Ghaziabad
Hasanpur
Ghaziabad
Amritsar
Approx Travel Time
9h 20m
On Demand
Via Najibabad
Hasanpur
Najibabad
Amritsar
Approx Travel Time
11h 57m
On Demand
Via Gajraula, Delhi
Hasanpur
Gajraula
Delhi
Amritsar
Approx Travel Time
6h 58m
₹5,666
Onwards
Via Meerut, Delhi
Hasanpur
Meerut
Delhi
Amritsar
Approx Travel Time
7h 25m
On Demand
Frequently Asked Questions
What is the distance between Hasanpur and Amritsar?
Amritsar is approximately 550+ kms from Hasanpur.
How long does it take to reach Amritsar from Hasanpur?
It takes approximately 6 hours to reach Amritsar from Hasanpur by Cab, Flight Via Jewar.
What is the cheapest way to reach Amritsar from Hasanpur?
The cheapest way to reach Amritsar from Hasanpur is by Cab, Train Via Roorkee.
What is the fastest way to reach Amritsar from Hasanpur?
The fastest way to reach Amritsar from Hasanpur is by Cab, Flight Via Jewar.


