
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,403
Onwards
FASTEST
Batala
Amritsar
Mumbai
Shahapur
Approx Travel Time
9h 25m
₹8,707
Onwards
Batala
Amritsar
Mumbai
Shahapur
Approx Travel Time
10h 18m
₹8,796
Onwards
Batala
Amritsar
Mumbai
Shahapur
Approx Travel Time
9h 35m
₹7,379
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 20m
₹3,610
Onwards
Via Jalandhar, Mumbai
Batala
Jalandhar
Mumbai
Shahapur
Approx Travel Time
9h 41m
₹11,062
Onwards
Batala
Jalandhar
Mumbai
Shahapur
Approx Travel Time
10h 20m
₹9,216
Onwards
Batala
Jalandhar
Mumbai
Shahapur
Approx Travel Time
10h 10m
₹9,439
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.


