
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,181
Onwards
Via Navi Mumbai, Jaipur
Mumbai
Navi Mumbai
Jaipur
Amritsar
Approx Travel Time
6h 5m
₹10,878
Onwards
Mumbai
Navi Mumbai
Jaipur
Amritsar
Approx Travel Time
6h 35m
₹10,278
Onwards
Via Pune
Mumbai
Pune
Amritsar
Approx Travel Time
6h 25m
₹6,289
Onwards
Via Delhi
Mumbai
Delhi
Amritsar
Approx Travel Time
1d 7h 59m
₹1,024
Onwards
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
₹3,867
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.


