
Mumbai to Amritsar
Amritsar is approximately 1400+ kms from Mumbai. The fastest way to reach Amritsar from Mumbai is by Flight. It takes approximately 3 hours. The cheapest way to reach Amritsar from Mumbai is by Train Via Delhi which would take approximately 29 hours.
Sort By
Mode of Transport
Via Delhi
Mumbai
Delhi
Amritsar
Approx Travel Time
4h 40m
₹7,163
Onwards
Mumbai
Delhi
Amritsar
Approx Travel Time
1d 7h 59m
₹1,154
Onwards
CHEAPEST
Mumbai
Delhi
Amritsar
Approx Travel Time
1d 5h 14m
₹735
Onwards
Via Ahmedabad
Mumbai
Ahmedabad
Amritsar
Approx Travel Time
4h
₹7,567
Onwards
Via Pune
Mumbai
Pune
Amritsar
Approx Travel Time
6h 49m
₹7,342
Onwards
Mumbai
Pune
Amritsar
Approx Travel Time
6h 25m
₹5,116
Onwards
Mumbai
Pune
Amritsar
Approx Travel Time
7h 25m
₹5,301
Onwards
Frequently Asked Questions
What is the distance between Mumbai and Amritsar?
Amritsar is approximately 1400+ kms from Mumbai.
How long does it take to reach Amritsar from Mumbai?
It takes approximately 3 hours to reach Amritsar from Mumbai by Flight.
What is the cheapest way to reach Amritsar from Mumbai?
The cheapest way to reach Amritsar from Mumbai is by Train Via Delhi.
What is the fastest way to reach Amritsar from Mumbai?
The fastest way to reach Amritsar from Mumbai is by Flight.


