
Bangalore to Amritsar
Amritsar is approximately 2100+ kms from Bangalore. The fastest way to reach Amritsar from Bangalore is by Flight. It takes approximately 4 hours. The cheapest way to reach Amritsar from Bangalore is by Train Via Hyderabad, Delhi which would take approximately 41 hours.
Sort By
Mode of Transport
Via Delhi
Bangalore
Delhi
Amritsar
Approx Travel Time
6h 55m
₹11,092
Onwards
Bangalore
Delhi
Amritsar
Approx Travel Time
13h 30m
₹8,280
Onwards
Via Pune
Bangalore
Pune
Amritsar
Approx Travel Time
12h 5m
₹10,374
Onwards
Via Mohali
Bangalore
Mohali
Amritsar
Approx Travel Time
8h 53m
₹11,378
Onwards
Via Jammu
Bangalore
Jammu
Amritsar
Approx Travel Time
10h 46m
On Demand
Via Hyderabad, Delhi
Bangalore
Hyderabad
Delhi
Amritsar
Approx Travel Time
1d 18h 20m
₹1,579
Onwards
CHEAPEST
Bangalore
Hyderabad
Delhi
Amritsar
Approx Travel Time
1d 17h 15m
₹1,230
Onwards
Via Jodhpur
Bangalore
Jodhpur
Amritsar
Approx Travel Time
2d 5h 25m
₹3,929
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Amritsar?
Amritsar is approximately 2100+ kms from Bangalore.
How long does it take to reach Amritsar from Bangalore?
It takes approximately 4 hours to reach Amritsar from Bangalore by Flight.
What is the cheapest way to reach Amritsar from Bangalore?
The cheapest way to reach Amritsar from Bangalore is by Train Via Hyderabad, Delhi.
What is the fastest way to reach Amritsar from Bangalore?
The fastest way to reach Amritsar from Bangalore is by Flight.

