
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 20m
₹8,882
Onwards
Via Pune
Mumbai
Pune
Amritsar
Approx Travel Time
7h 39m
₹8,853
Onwards
Mumbai
Pune
Amritsar
Approx Travel Time
7h 15m
₹6,769
Onwards
Mumbai
Pune
Amritsar
Approx Travel Time
6h
₹7,229
Onwards
Via Bikaner
Mumbai
Bikaner
Amritsar
Approx Travel Time
1d 7h 25m
₹1,335
Onwards
Via Delhi
CHEAPEST
Mumbai
Delhi
Amritsar
Approx Travel Time
1d 4h 34m
₹735
Onwards
Via Surat, Delhi
Mumbai
Surat
Delhi
Amritsar
Approx Travel Time
1d 5h 25m
₹3,069
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.
Routes Connecting Mumbai
Routes From Mumbai
Routes Connecting Amritsar
Routes From Amritsar
- Amritsar to Itarsi
- Amritsar to Kalka
- Amritsar to Sehore
- Amritsar to Khalilabad
- Amritsar to Masinagudi
- Amritsar to Bokaro
- Amritsar to Vaniyambadi
- Amritsar to Mahbubabad
- Amritsar to Kandaghat
- Amritsar to Dewas
- Amritsar to Chamba
- Amritsar to Pandharpur
- Amritsar to Mughal-Sarai
- Amritsar to Ranchi
- Amritsar to Tirunelveli


