Jhabua to Vidisha Distance

Vidisha is approximately 400+ km from Jhabua. Compare the available routes and travel options between the two cities. The fastest way to reach Vidisha takes approximately 7 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.

Route map showing distance and travel time from Jhabua, India to Vidisha, India

Via Sehore

RECOMMENDED

Jhabua

Sehore

Vidisha

Approx Travel Time

6h 55m

On Demand

FASTEST

Jhabua

Sehore

Vidisha

Approx Travel Time

6h 54m

₹1,439

Onwards

Jhabua

Sehore

Vidisha

Approx Travel Time

7h 25m

₹1,744

Onwards

Via Ujjain

Jhabua

Ujjain

Vidisha

Approx Travel Time

8h 33m

₹3,588

Onwards

Ads by MMT

Via Ashta

Jhabua

Ashta

Vidisha

Approx Travel Time

8h

On Demand

Via Bhopal

Jhabua

Bhopal

Vidisha

Approx Travel Time

8h 25m

₹1,359

Onwards

Ads by MMT

Via Ratlam

Jhabua

Ratlam

Vidisha

Approx Travel Time

7h 40m

₹3,082

Onwards

Jhabua

Ratlam

Vidisha

Approx Travel Time

8h 19m

₹3,915

Onwards

Via Indore

CHEAPEST

Jhabua

Indore

Vidisha

Approx Travel Time

9h 55m

₹667

Onwards

Jhabua

Indore

Vidisha

Approx Travel Time

9h 5m

₹3,852

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Jhabua and Vidisha?

The straight-line distance is approximately 300+ km.

What is the distance from Jhabua to Vidisha via Sehore?

Via Sehore, the distance is approximately 400+ km, taking around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India