Ankleshwar to Shahapur Distance

Shahapur is approximately 250+ km from Ankleshwar. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 21 hours. The fastest way to reach Shahapur takes approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Ankleshwar, India to Shahapur, India

Direct Options

RECOMMENDED

Ankleshwar

Shahapur

Approx Travel Time

20h 47m

₹2,500

Onwards

Via Thane

Ankleshwar

Thane

Shahapur

Approx Travel Time

6h 31m

₹895

Onwards

Ankleshwar

Thane

Shahapur

Approx Travel Time

6h 55m

₹2,765

Onwards

Ads by MMT

Via Bhiwandi

FASTEST

Ankleshwar

Bhiwandi

Shahapur

Approx Travel Time

5h 49m

₹2,305

Onwards

Via Mumbai

CHEAPEST

Ankleshwar

Mumbai

Shahapur

Approx Travel Time

7h 56m

₹845

Onwards

Ankleshwar

Mumbai

Shahapur

Approx Travel Time

6h 1m

₹2,502

Onwards

Ads by MMT

Via Kalyan

Ankleshwar

Kalyan

Shahapur

Approx Travel Time

6h 59m

₹2,436

Onwards

Via Palghar

Ankleshwar

Palghar

Shahapur

Approx Travel Time

6h 7m

₹4,142

Onwards

Ankleshwar

Palghar

Shahapur

Approx Travel Time

6h 42m

₹4,622

Onwards

Via Surat

Ankleshwar

Surat

Shahapur

Approx Travel Time

21h 8m

₹2,545

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Ankleshwar and Shahapur?

The straight-line distance is approximately 200+ km.

What is the distance from Ankleshwar to Shahapur via Thane?

Via Thane, the distance is approximately 300+ km, taking around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India