Ankleshwar to Sehore Distance

The road distance between Ankleshwar and Sehore is approximately 550+ km, and the drive usually takes around 10 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 13 hours. Flying is the fastest way to reach Sehore, with a total travel time of approximately 10 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 Sehore, India

Direct Options

Direct Bus

RECOMMENDED

Ankleshwar

Sehore

Approx Travel Time

13h

₹1,800

Onwards

Direct Cab

Ankleshwar

Sehore

Approx Travel Time

10h 7m

On Demand

Via Vadodara

Ankleshwar

Vadodara

Sehore

Approx Travel Time

9h 25m

On Demand

Ads by MMT

Via Bharuch

Ankleshwar

Bharuch

Sehore

Approx Travel Time

9h 28m

On Demand

Ankleshwar

Bharuch

Sehore

Approx Travel Time

9h 45m

On Demand

Ankleshwar

Bharuch

Sehore

Approx Travel Time

9h 40m

On Demand

Via Ahmedabad, Bhopal

FASTEST

Ankleshwar

Ahmedabad

Bhopal

Sehore

Approx Travel Time

9h 21m

On Demand

Ads by MMT

Via Khachrod

CHEAPEST

Ankleshwar

Khachrod

Sehore

Approx Travel Time

9h 30m

₹320

Onwards

Via Godhra

Ankleshwar

Godhra

Sehore

Approx Travel Time

9h 32m

₹410

Onwards

Via Ratlam

Ankleshwar

Ratlam

Sehore

Approx Travel Time

9h 40m

₹325

Onwards

Frequently Asked Questions

What is the distance between Ankleshwar and Sehore?

Sehore is approximately 550+ km from Ankleshwar.

How long does it take to reach Sehore from Ankleshwar?

It takes approximately 10 hours to reach Sehore from Ankleshwar by Train, Flight Via Ahmedabad, Bhopal.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India