
Batala to Mumbai
Mumbai is approximately 1600+ kms from Batala. The fastest way to reach Mumbai from Batala is by Train, Flight Via Amritsar. It takes approximately 6 hours. The cheapest way to reach Mumbai from Batala is by Train, Flight Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Amritsar
RECOMMENDED
FASTEST
Batala
Amritsar
Mumbai
Approx Travel Time
5h 40m
₹8,839
Onwards
Batala
Amritsar
Mumbai
Approx Travel Time
5h 40m
₹10,528
Onwards
Via Delhi
CHEAPEST
Batala
Delhi
Mumbai
Approx Travel Time
12h 55m
₹4,357
Onwards
Batala
Delhi
Mumbai
Approx Travel Time
14h 55m
₹4,866
Onwards
Via Chandigarh
Batala
Chandigarh
Mumbai
Approx Travel Time
8h 25m
₹7,551
Onwards
Batala
Chandigarh
Mumbai
Approx Travel Time
9h 46m
₹10,621
Onwards
Via Jammu
Batala
Jammu
Mumbai
Approx Travel Time
7h 10m
₹8,295
Onwards
Via Ambala, Agra
Batala
Ambala
Agra
Mumbai
Approx Travel Time
18h 5m
₹6,798
Onwards
Via Ghaziabad
Batala
Ghaziabad
Mumbai
Approx Travel Time
12h 40m
On Demand
Via Ambala, Gwalior
Batala
Ambala
Gwalior
Mumbai
Approx Travel Time
20h 5m
On Demand
Frequently Asked Questions
What is the distance between Batala and Mumbai?
Mumbai is approximately 1600+ kms from Batala.
How long does it take to reach Mumbai from Batala?
It takes approximately 6 hours to reach Mumbai from Batala by Train, Flight Via Amritsar.
What is the cheapest way to reach Mumbai from Batala?
The cheapest way to reach Mumbai from Batala is by Train, Flight Via Delhi.
What is the fastest way to reach Mumbai from Batala?
The fastest way to reach Mumbai from Batala is by Train, Flight Via Amritsar.