
Surat to Shahapur
Shahapur is approximately 250+ kms from Surat. The fastest way to reach Shahapur from Surat is by Flight, Bus Via Mumbai. It takes approximately 4 hours. The cheapest way to reach Shahapur from Surat is by Train, Bus Via Thane which would take approximately 6 hours.
Sort By
Mode of Transport
Via Thane
RECOMMENDED
CHEAPEST
Surat
Thane
Shahapur
Approx Travel Time
5h 55m
₹620
Onwards
Via Mumbai
FASTEST
Surat
Mumbai
Shahapur
Approx Travel Time
4h 15m
₹7,923
Onwards
Surat
Mumbai
Shahapur
Approx Travel Time
8h 13m
₹2,485
Onwards
Surat
Mumbai
Shahapur
Approx Travel Time
4h 53m
₹9,778
Onwards
Surat
Mumbai
Shahapur
Approx Travel Time
8h 25m
₹2,309
Onwards
Surat
Mumbai
Shahapur
Approx Travel Time
7h 35m
₹630
Onwards
Surat
Mumbai
Shahapur
Approx Travel Time
9h 3m
₹4,164
Onwards
Via Nashik
Surat
Nashik
Shahapur
Approx Travel Time
9h 45m
₹3,096
Onwards
Frequently Asked Questions
What is the distance between Surat and Shahapur?
Shahapur is approximately 250+ kms from Surat.
How long does it take to reach Shahapur from Surat?
It takes approximately 4 hours to reach Shahapur from Surat by Flight, Bus Via Mumbai.
What is the cheapest way to reach Shahapur from Surat?
The cheapest way to reach Shahapur from Surat is by Train, Bus Via Thane.
What is the fastest way to reach Shahapur from Surat?
The fastest way to reach Shahapur from Surat is by Flight, Bus Via Mumbai.


