
Delhi to Amritsar
Amritsar is approximately 450+ kms from Delhi. The fastest way to reach Amritsar from Delhi is by Flight. It takes approximately 1 hour. The cheapest way to reach Amritsar from Delhi is by Train which would take approximately 9 hours.
Sort By
Mode of Transport
Via Dehradun
Delhi
Dehradun
Amritsar
Approx Travel Time
2h 55m
₹6,110
Onwards
Delhi
Dehradun
Amritsar
Approx Travel Time
7h 25m
₹3,940
Onwards
Delhi
Dehradun
Amritsar
Approx Travel Time
8h 10m
₹7,008
Onwards
Via Ambala
Delhi
Ambala
Amritsar
Approx Travel Time
11h 25m
₹235
Onwards
Via Roorkee
Delhi
Roorkee
Amritsar
Approx Travel Time
12h 55m
₹310
Onwards
Frequently Asked Questions
What is the distance between Delhi and Amritsar?
Amritsar is approximately 450+ kms from Delhi.
How long does it take to reach Amritsar from Delhi?
It takes approximately 1 hour to reach Amritsar from Delhi by Flight.
What is the cheapest way to reach Amritsar from Delhi?
The cheapest way to reach Amritsar from Delhi is by Train.
What is the fastest way to reach Amritsar from Delhi?
The fastest way to reach Amritsar from Delhi is by Flight.