
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,730
Onwards
Via Mohali
Lucknow
Mohali
Amritsar
Approx Travel Time
6h 40m
₹7,655
Onwards
Lucknow
Mohali
Amritsar
Approx Travel Time
6h 50m
₹5,020
Onwards
Via Ayodhya, Delhi
Lucknow
Ayodhya
Delhi
Amritsar
Approx Travel Time
6h 46m
₹6,252
Onwards
Via Bareilly
CHEAPEST
Lucknow
Bareilly
Amritsar
Approx Travel Time
14h 56m
₹470
Onwards
Lucknow
Bareilly
Amritsar
Approx Travel Time
16h 10m
₹949
Onwards
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.


