
Lucknow to Amritsar
Amritsar is approximately 800+ kms from Lucknow. The fastest way to reach Amritsar from Lucknow is by Flight. It takes approximately 2 hours. The cheapest way to reach Amritsar from Lucknow is by Train Via Bareilly which would take approximately 15 hours.
Sort By
Mode of Transport
Via Delhi
Lucknow
Delhi
Amritsar
Approx Travel Time
3h 45m
₹6,607
Onwards
Via Mohali
Lucknow
Mohali
Amritsar
Approx Travel Time
6h 40m
₹7,222
Onwards
Lucknow
Mohali
Amritsar
Approx Travel Time
6h 50m
₹4,546
Onwards
Via Ayodhya, Delhi
Lucknow
Ayodhya
Delhi
Amritsar
Approx Travel Time
6h 46m
₹6,108
Onwards
Via Bareilly
CHEAPEST
Lucknow
Bareilly
Amritsar
Approx Travel Time
14h 56m
₹470
Onwards
Via Jalandhar
Lucknow
Jalandhar
Amritsar
Approx Travel Time
16h 15m
On Demand
Via Kanpur, Delhi
Lucknow
Kanpur
Delhi
Amritsar
Approx Travel Time
19h 4m
₹1,821
Onwards
Frequently Asked Questions
What is the distance between Lucknow and Amritsar?
Amritsar is approximately 800+ kms from Lucknow.
How long does it take to reach Amritsar from Lucknow?
It takes approximately 2 hours to reach Amritsar from Lucknow by Flight.
What is the cheapest way to reach Amritsar from Lucknow?
The cheapest way to reach Amritsar from Lucknow is by Train Via Bareilly.
What is the fastest way to reach Amritsar from Lucknow?
The fastest way to reach Amritsar from Lucknow is by Flight.


