
Shahapur to Mahuva
Mahuva is approximately 300+ kms from Shahapur. The fastest way to reach Mahuva from Shahapur is by Bus, Train Via Mumbai. It takes approximately 9 hours. The cheapest way to reach Mahuva from Shahapur is by Cab, Bus Via Thane which would take approximately 18 hours.
Sort By
Mode of Transport
Via Vapi
RECOMMENDED
Shahapur
Vapi
Mahuva
Approx Travel Time
9h 24m
₹4,800
Onwards
Shahapur
Vapi
Mahuva
Approx Travel Time
18h 25m
₹4,425
Onwards
Via Mumbai
Shahapur
Mumbai
Mahuva
Approx Travel Time
9h 2m
₹2,905
Onwards
FASTEST
Shahapur
Mumbai
Mahuva
Approx Travel Time
8h 55m
₹4,475
Onwards
Via Surat
Shahapur
Surat
Mahuva
Approx Travel Time
10h 13m
₹8,022
Onwards
Shahapur
Surat
Mahuva
Approx Travel Time
9h 58m
₹4,355
Onwards
Shahapur
Surat
Mahuva
Approx Travel Time
10h 28m
₹4,600
Onwards
Via Palghar
Shahapur
Palghar
Mahuva
Approx Travel Time
16h 32m
On Demand
Via Thane
CHEAPEST
Shahapur
Thane
Mahuva
Approx Travel Time
17h 48m
₹2,768
Onwards
Shahapur
Thane
Mahuva
Approx Travel Time
16h 54m
₹5,000
Onwards
Frequently Asked Questions
What is the distance between Shahapur and Mahuva?
Mahuva is approximately 300+ kms from Shahapur.
How long does it take to reach Mahuva from Shahapur?
It takes approximately 9 hours to reach Mahuva from Shahapur by Bus, Train Via Mumbai.
What is the cheapest way to reach Mahuva from Shahapur?
The cheapest way to reach Mahuva from Shahapur is by Cab, Bus Via Thane.
What is the fastest way to reach Mahuva from Shahapur?
The fastest way to reach Mahuva from Shahapur is by Bus, Train Via Mumbai.


