
Mahuva to Shahapur
Shahapur is approximately 300+ kms from Mahuva. The fastest way to reach Shahapur from Mahuva is by Train, Cab Via Mumbai. It takes approximately 9 hours. The cheapest way to reach Shahapur from Mahuva is by Train, Bus Via Mumbai which would take approximately 9 hours.
Sort By
Mode of Transport
Via Vapi
RECOMMENDED
Mahuva
Vapi
Shahapur
Approx Travel Time
1d 5h 35m
₹3,800
Onwards
Mahuva
Vapi
Shahapur
Approx Travel Time
1d 8h 26m
₹3,425
Onwards
Via Surat
Mahuva
Surat
Shahapur
Approx Travel Time
1d 5h 41m
₹11,260
Onwards
Mahuva
Surat
Shahapur
Approx Travel Time
1d 0h 55m
₹3,855
Onwards
Mahuva
Surat
Shahapur
Approx Travel Time
1d 7h 10m
₹4,200
Onwards
Via Mumbai
CHEAPEST
Mahuva
Mumbai
Shahapur
Approx Travel Time
9h 15m
₹1,280
Onwards
FASTEST
Mahuva
Mumbai
Shahapur
Approx Travel Time
8h 26m
₹2,880
Onwards
Via Palghar
Mahuva
Palghar
Shahapur
Approx Travel Time
16h 13m
On Demand
Via Thane
Mahuva
Thane
Shahapur
Approx Travel Time
16h
₹1,610
Onwards
Mahuva
Thane
Shahapur
Approx Travel Time
16h 54m
₹3,153
Onwards
Frequently Asked Questions
What is the distance between Mahuva and Shahapur?
Shahapur is approximately 300+ kms from Mahuva.
How long does it take to reach Shahapur from Mahuva?
It takes approximately 9 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.


