Bareilly to Amritsar - Multiple Options To Reach By Train, Flight, Cab, Bus
Amritsar is approximately 600+ kms from Bareilly. The fastest way to reach Amritsar from Bareilly is by Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Amritsar from Bareilly is by Train Via Ambala which would take approximately 14 hours.
Sort By
Mode of Transport
Via Moradabad
Bareilly
Moradabad
Amritsar
Approx Travel Time
14h 10m
₹380
Onwards
Via Ambala
CHEAPEST
Bareilly
Ambala
Amritsar
Approx Travel Time
14h 10m
₹270
Onwards
Bareilly
Ambala
Amritsar
Approx Travel Time
14h 40m
₹3,809
Onwards
Via Delhi
Bareilly
Delhi
Amritsar
Approx Travel Time
7h 25m
₹3,032
Onwards
Bareilly
Delhi
Amritsar
Approx Travel Time
11h 10m
₹14,013
Onwards
FASTEST
Bareilly
Delhi
Amritsar
Approx Travel Time
2h 55m
₹16,913
Onwards
Bareilly
Delhi
Amritsar
Approx Travel Time
15h 40m
₹290
Onwards
Bareilly
Delhi
Amritsar
Approx Travel Time
13h 25m
₹14,532
Onwards
Bareilly
Delhi
Amritsar
Approx Travel Time
17h 55m
₹809
Onwards
Frequently Asked Questions
What is the distance between Bareilly and Amritsar?
Amritsar is approximately 600+ kms from Bareilly.
How long does it take to reach Amritsar from Bareilly?
It takes approximately 3 hours to reach Amritsar from Bareilly by Flight Via Delhi.
What is the cheapest way to reach Amritsar from Bareilly?
The cheapest way to reach Amritsar from Bareilly is by Train Via Ambala.
What is the fastest way to reach Amritsar from Bareilly?
The fastest way to reach Amritsar from Bareilly is by Flight Via Delhi.