
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
₹6,062
Onwards
Bareilly
Delhi
Amritsar
Approx Travel Time
7h 23m
₹3,856
Onwards
Bareilly
Delhi
Amritsar
Approx Travel Time
7h 55m
₹3,965
Onwards
Via Ghaziabad, Delhi
Bareilly
Ghaziabad
Delhi
Amritsar
Approx Travel Time
8h 21m
₹5,544
Onwards
Bareilly
Ghaziabad
Delhi
Amritsar
Approx Travel Time
8h 34m
₹3,896
Onwards
Bareilly
Ghaziabad
Delhi
Amritsar
Approx Travel Time
8h 28m
₹5,699
Onwards
Via Ghaziabad
Bareilly
Ghaziabad
Amritsar
Approx Travel Time
14h 48m
₹2,173
Onwards
Bareilly
Ghaziabad
Amritsar
Approx Travel Time
16h 25m
₹639
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.


