
Gurgaon to Amritsar
Amritsar is approximately 450+ kms from Gurgaon. The fastest way to reach Amritsar from Gurgaon is by Cab, Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Amritsar from Gurgaon is by Train Via Karnal which would take approximately 9 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Gurgaon
Delhi
Amritsar
Approx Travel Time
3h
On Demand
Gurgaon
Delhi
Amritsar
Approx Travel Time
3h 25m
₹3,398
Onwards
Gurgaon
Delhi
Amritsar
Approx Travel Time
3h 20m
₹3,628
Onwards
Gurgaon
Delhi
Amritsar
Approx Travel Time
9h 45m
On Demand
Via Ambala
Gurgaon
Ambala
Amritsar
Approx Travel Time
8h 37m
₹325
Onwards
Via Panipat
Gurgaon
Panipat
Amritsar
Approx Travel Time
9h 42m
₹624
Onwards
Gurgaon
Panipat
Amritsar
Approx Travel Time
8h 50m
₹330
Onwards
Via Karnal
CHEAPEST
Gurgaon
Karnal
Amritsar
Approx Travel Time
8h 46m
₹320
Onwards
Frequently Asked Questions
What is the distance between Gurgaon and Amritsar?
Amritsar is approximately 450+ kms from Gurgaon.
How long does it take to reach Amritsar from Gurgaon?
It takes approximately 3 hours to reach Amritsar from Gurgaon by Cab, Flight Via Delhi.
What is the cheapest way to reach Amritsar from Gurgaon?
The cheapest way to reach Amritsar from Gurgaon is by Train Via Karnal.
What is the fastest way to reach Amritsar from Gurgaon?
The fastest way to reach Amritsar from Gurgaon is by Cab, Flight Via Delhi.