
Mahuva to Shahapur
Shahapur is approximately 400+ kms from Mahuva. The fastest way to reach Shahapur from Mahuva is by Train, Cab Via Mumbai. It takes approximately 8 hours. The cheapest way to reach Shahapur from Mahuva is by Train, Bus Via Mumbai which would take approximately 10 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Mahuva
Mumbai
Shahapur
Approx Travel Time
8h
₹2,686
Onwards
CHEAPEST
Mahuva
Mumbai
Shahapur
Approx Travel Time
10h 5m
₹1,180
Onwards
Mahuva
Mumbai
Shahapur
Approx Travel Time
18h 15m
₹3,016
Onwards
Mahuva
Mumbai
Shahapur
Approx Travel Time
20h 20m
₹1,510
Onwards
Via Palghar
Mahuva
Palghar
Shahapur
Approx Travel Time
15h 55m
On Demand
Via Thane
Mahuva
Thane
Shahapur
Approx Travel Time
18h 27m
₹1,510
Onwards
Mahuva
Thane
Shahapur
Approx Travel Time
18h 54m
On Demand
Via Surat
Mahuva
Surat
Shahapur
Approx Travel Time
1d 0h 55m
₹2,855
Onwards
Mahuva
Surat
Shahapur
Approx Travel Time
1d 8h 22m
On Demand
Via Vapi
Mahuva
Vapi
Shahapur
Approx Travel Time
1d 7h 55m
₹3,300
Onwards
Frequently Asked Questions
What is the distance between Mahuva and Shahapur?
Shahapur is approximately 400+ kms from Mahuva.
How long does it take to reach Shahapur from Mahuva?
It takes approximately 8 hours to reach Shahapur from Mahuva by Train, Cab Via Mumbai.
What is the cheapest way to reach Shahapur from Mahuva?
The cheapest way to reach Shahapur from Mahuva is by Train, Bus Via Mumbai.
What is the fastest way to reach Shahapur from Mahuva?
The fastest way to reach Shahapur from Mahuva is by Train, Cab Via Mumbai.

