hero
How2Go
Shivpuri to Vidisha

Shivpuri to Vidisha

Vidisha is approximately 300+ km from Shivpuri, 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

FASTEST

Shivpuri

Vidisha

Approx Travel Time

5h 14m

On Demand

Shivpuri

Vidisha

Approx Travel Time

5h 59m

₹5,172

Onwards

Via Ashoknagar

Shivpuri

Ashoknagar

Vidisha

Approx Travel Time

5h 37m

On Demand

Shivpuri

Ashoknagar

Vidisha

Approx Travel Time

7h 4m

On Demand

Ads by MMT

Via Bhopal

CHEAPEST

Shivpuri

Bhopal

Vidisha

Approx Travel Time

8h 37m

₹743

Onwards

Shivpuri

Bhopal

Vidisha

Approx Travel Time

8h 29m

₹2,452

Onwards

Via Guna

Shivpuri

Guna

Vidisha

Approx Travel Time

6h

On Demand

Shivpuri

Guna

Vidisha

Approx Travel Time

6h 50m

On Demand

Ads by MMT

Via Datia

Shivpuri

Datia

Vidisha

Approx Travel Time

7h 42m

On Demand

Shivpuri

Datia

Vidisha

Approx Travel Time

7h 34m

₹990

Onwards

Frequently Asked Questions

What is the distance between Shivpuri and Vidisha?

Vidisha is approximately 300+ kms from Shivpuri.

How long does it take to reach Vidisha from Shivpuri?

It takes approximately 5 hours to reach Vidisha from Shivpuri by Train.

What is the cheapest way to reach Vidisha from Shivpuri?

The cheapest way to reach Vidisha from Shivpuri is by Bus Via Bhopal.

What is the fastest way to reach Vidisha from Shivpuri?

The fastest way to reach Vidisha from Shivpuri is by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India