
Batala to Shahapur
Shahapur is approximately 1550+ kms from Batala. The fastest way to reach Shahapur from Batala is by Train, Flight, Cab Via Amritsar, Mumbai. It takes approximately 10 hours. The cheapest way to reach Shahapur from Batala is by Train, Cab Via Delhi, Nashik which would take approximately 27 hours.
Sort By
Mode of Transport
Via Amritsar, Mumbai
RECOMMENDED
Batala
Amritsar
Mumbai
Shahapur
Approx Travel Time
9h 49m
₹10,496
Onwards
FASTEST
Batala
Amritsar
Mumbai
Shahapur
Approx Travel Time
9h 25m
₹8,800
Onwards
Batala
Amritsar
Mumbai
Shahapur
Approx Travel Time
9h 35m
₹7,479
Onwards
Batala
Amritsar
Mumbai
Shahapur
Approx Travel Time
10h 18m
₹8,896
Onwards
Via Delhi, Nashik
CHEAPEST
Batala
Delhi
Nashik
Shahapur
Approx Travel Time
1d 2h 50m
₹2,150
Onwards
Via Jodhpur, Mumbai
Batala
Jodhpur
Mumbai
Shahapur
Approx Travel Time
1d 11h 10m
₹3,710
Onwards
Via Jalandhar, Mumbai
Batala
Jalandhar
Mumbai
Shahapur
Approx Travel Time
9h 41m
₹11,138
Onwards
Batala
Jalandhar
Mumbai
Shahapur
Approx Travel Time
10h 20m
₹9,309
Onwards
Batala
Jalandhar
Mumbai
Shahapur
Approx Travel Time
10h 10m
₹9,538
Onwards
Frequently Asked Questions
What is the distance between Batala and Shahapur?
Shahapur is approximately 1550+ kms from Batala.
How long does it take to reach Shahapur from Batala?
It takes approximately 10 hours to reach Shahapur from Batala by Train, Flight, Cab Via Amritsar, Mumbai.
What is the cheapest way to reach Shahapur from Batala?
The cheapest way to reach Shahapur from Batala is by Train, Cab Via Delhi, Nashik.
What is the fastest way to reach Shahapur from Batala?
The fastest way to reach Shahapur from Batala is by Train, Flight, Cab Via Amritsar, Mumbai.


