
Bareilly to Amritsar
Amritsar is approximately 600+ kms from Bareilly. The fastest way to reach Amritsar from Bareilly is by Cab, Flight Via Delhi. It takes approximately 7 hours. The cheapest way to reach Amritsar from Bareilly is by Train which would take approximately 13 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Bareilly
Delhi
Amritsar
Approx Travel Time
7h 13m
₹5,102
Onwards
Bareilly
Delhi
Amritsar
Approx Travel Time
7h 23m
₹3,109
Onwards
Bareilly
Delhi
Amritsar
Approx Travel Time
7h 55m
₹3,379
Onwards
Via Ghaziabad, Delhi
Bareilly
Ghaziabad
Delhi
Amritsar
Approx Travel Time
8h 21m
₹5,659
Onwards
Bareilly
Ghaziabad
Delhi
Amritsar
Approx Travel Time
8h 34m
₹3,149
Onwards
Bareilly
Ghaziabad
Delhi
Amritsar
Approx Travel Time
8h 28m
₹5,814
Onwards
Via Ghaziabad
Bareilly
Ghaziabad
Amritsar
Approx Travel Time
14h 48m
₹3,084
Onwards
Bareilly
Ghaziabad
Amritsar
Approx Travel Time
16h 25m
₹849
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 7 hours to reach Amritsar from Bareilly by Cab, Flight Via Delhi.
What is the cheapest way to reach Amritsar from Bareilly?
The cheapest way to reach Amritsar from Bareilly is by Train.
What is the fastest way to reach Amritsar from Bareilly?
The fastest way to reach Amritsar from Bareilly is by Cab, Flight Via Delhi.


