Ankleshwar to Palghar Distance

The road distance between Ankleshwar and Palghar is approximately 200+ km, and the drive usually takes around 5 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 6 hours, while trains complete the journey in approximately 3 hours, subject to the chosen service and route. The fastest way to reach Palghar takes approximately 3 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 Palghar, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

FASTEST

Ankleshwar

Palghar

Approx Travel Time

3h 1m

₹120

Onwards

Direct Bus

Ankleshwar

Palghar

Approx Travel Time

5h 45m

On Demand

Direct Cab

Ankleshwar

Palghar

Approx Travel Time

4h 56m

On Demand

Via Vapi

Ankleshwar

Vapi

Palghar

Approx Travel Time

3h 44m

₹170

Onwards

Ads by MMT

Via Bharuch

Ankleshwar

Bharuch

Palghar

Approx Travel Time

4h 45m

On Demand

Ankleshwar

Bharuch

Palghar

Approx Travel Time

4h 57m

₹1,120

Onwards

Via Surat

Ankleshwar

Surat

Palghar

Approx Travel Time

5h 1m

₹150

Onwards

Ads by MMT

Via Navsari

Ankleshwar

Navsari

Palghar

Approx Travel Time

5h 43m

On Demand

Via Valsad

Ankleshwar

Valsad

Palghar

Approx Travel Time

5h 45m

₹145

Onwards

Via Thane

Ankleshwar

Thane

Palghar

Approx Travel Time

5h 46m

₹330

Onwards

Frequently Asked Questions

What is the distance between Ankleshwar and Palghar?

Palghar is approximately 200+ km from Ankleshwar.

How long does it take to reach Palghar from Ankleshwar?

It takes approximately 3 hours to reach Palghar from Ankleshwar by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India