hero
How2Go
Indore to Vidisha

Indore to Vidisha

Vidisha is approximately 250+ km from Indore, 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

Indore

Vidisha

Approx Travel Time

4h 15m

₹205

Onwards

Indore

Vidisha

Approx Travel Time

6h

₹400

Onwards

Indore

Vidisha

Approx Travel Time

5h 21m

₹4,005

Onwards

Via Ujjain

FASTEST

Indore

Ujjain

Vidisha

Approx Travel Time

3h 45m

₹265

Onwards

Indore

Ujjain

Vidisha

Approx Travel Time

5h 15m

₹480

Onwards

Indore

Ujjain

Vidisha

Approx Travel Time

4h 25m

₹1,327

Onwards

Via Bhopal

CHEAPEST

Indore

Bhopal

Vidisha

Approx Travel Time

4h 30m

₹165

Onwards

Indore

Bhopal

Vidisha

Approx Travel Time

5h 12m

₹422

Onwards

Indore

Bhopal

Vidisha

Approx Travel Time

5h 28m

₹1,392

Onwards

Via Shujalpur

Indore

Shujalpur

Vidisha

Approx Travel Time

5h 19m

₹225

Onwards

Frequently Asked Questions

What is the distance between Indore and Vidisha?

Vidisha is approximately 250+ kms from Indore.

How long does it take to reach Vidisha from Indore?

It takes approximately 4 hours to reach Vidisha from Indore by Train Via Ujjain.

What is the cheapest way to reach Vidisha from Indore?

The cheapest way to reach Vidisha from Indore is by Train Via Bhopal.

What is the fastest way to reach Vidisha from Indore?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India