
Hardoi to Amritsar
Amritsar is approximately 800+ kms from Hardoi. The fastest way to reach Amritsar from Hardoi is by Train. It takes approximately 16 hours. The cheapest way to reach Amritsar from Hardoi is by Train Via Ludhiana which would take approximately 17 hours.
Sort By
Mode of Transport
Via Ambala
Hardoi
Ambala
Amritsar
Approx Travel Time
16h 55m
₹315
Onwards
Via Ludhiana
CHEAPEST
Hardoi
Ludhiana
Amritsar
Approx Travel Time
16h 55m
₹300
Onwards
Hardoi
Ludhiana
Amritsar
Approx Travel Time
17h 25m
₹2,907
Onwards
Via Moradabad
Hardoi
Moradabad
Amritsar
Approx Travel Time
17h 10m
₹425
Onwards
Via Rajpura
Hardoi
Rajpura
Amritsar
Approx Travel Time
16h 55m
₹430
Onwards
Via Roorkee
Hardoi
Roorkee
Amritsar
Approx Travel Time
16h 55m
₹340
Onwards
Via Phillaur
Hardoi
Phillaur
Amritsar
Approx Travel Time
16h 55m
₹445
Onwards
Via Bareilly
Hardoi
Bareilly
Amritsar
Approx Travel Time
17h 10m
₹495
Onwards
Via Phagwara
Hardoi
Phagwara
Amritsar
Approx Travel Time
17h 10m
₹440
Onwards
Frequently Asked Questions
What is the distance between Hardoi and Amritsar?
Amritsar is approximately 800+ kms from Hardoi.
How long does it take to reach Amritsar from Hardoi?
It takes approximately 16 hours to reach Amritsar from Hardoi by Train.
What is the cheapest way to reach Amritsar from Hardoi?
The cheapest way to reach Amritsar from Hardoi is by Train Via Ludhiana.
What is the fastest way to reach Amritsar from Hardoi?
The fastest way to reach Amritsar from Hardoi is by Train.