
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 Ahmedabad
Mumbai
Ahmedabad
Amritsar
Approx Travel Time
4h
₹8,440
Onwards
Via Pune
Mumbai
Pune
Amritsar
Approx Travel Time
6h 49m
₹8,853
Onwards
Mumbai
Pune
Amritsar
Approx Travel Time
6h 25m
₹6,483
Onwards
Mumbai
Pune
Amritsar
Approx Travel Time
7h 25m
₹6,943
Onwards
Via Bikaner
Mumbai
Bikaner
Amritsar
Approx Travel Time
1d 9h 25m
₹1,335
Onwards
Via Delhi
CHEAPEST
Mumbai
Delhi
Amritsar
Approx Travel Time
1d 5h 14m
₹735
Onwards
Via Surat, Delhi
Mumbai
Surat
Delhi
Amritsar
Approx Travel Time
1d 7h 13m
₹4,432
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.


