hero
How2Go
Dahod to Vidisha

Dahod to Vidisha

Vidisha is approximately 400+ km from Dahod, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Vidisha.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Dahod

Vidisha

Approx Travel Time

7h 42m

₹270

Onwards

Dahod

Vidisha

Approx Travel Time

9h 20m

₹1,299

Onwards

Via Ujjain

FASTEST

Dahod

Ujjain

Vidisha

Approx Travel Time

6h 51m

₹270

Onwards

Ads by MMT

Via Ratlam

Dahod

Ratlam

Vidisha

Approx Travel Time

7h 20m

₹285

Onwards

Via Shujalpur

Dahod

Shujalpur

Vidisha

Approx Travel Time

7h 54m

₹270

Onwards

Ads by MMT

Via Khachrod, Sehore

Dahod

Khachrod

Sehore

Vidisha

Approx Travel Time

7h 31m

₹305

Onwards

Dahod

Khachrod

Sehore

Vidisha

Approx Travel Time

7h 48m

On Demand

Via Ratlam, Sehore

Dahod

Ratlam

Sehore

Vidisha

Approx Travel Time

7h 37m

₹305

Onwards

Via Khachrod, Bhopal

CHEAPEST

Dahod

Khachrod

Bhopal

Vidisha

Approx Travel Time

7h 44m

₹230

Onwards

Via Ratlam, Bhopal

Dahod

Ratlam

Bhopal

Vidisha

Approx Travel Time

7h 50m

₹235

Onwards

Frequently Asked Questions

What is the distance between Dahod and Vidisha?

Vidisha is approximately 400+ kms from Dahod.

How long does it take to reach Vidisha from Dahod?

It takes approximately 7 hours to reach Vidisha from Dahod by Train Via Ujjain.

What is the cheapest way to reach Vidisha from Dahod?

The cheapest way to reach Vidisha from Dahod is by Train Via Khachrod, Bhopal.

What is the fastest way to reach Vidisha from Dahod?

The fastest way to reach Vidisha from Dahod is by Train Via Ujjain.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India