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 56m

On Demand

Shivpuri

Ashoknagar

Vidisha

Approx Travel Time

7h 23m

On Demand

Ads by MMT

Via Guna

Shivpuri

Guna

Vidisha

Approx Travel Time

5h 44m

On Demand

Shivpuri

Guna

Vidisha

Approx Travel Time

6h 46m

On Demand

Via Bhopal

Shivpuri

Bhopal

Vidisha

Approx Travel Time

8h 29m

₹2,452

Onwards

Shivpuri

Bhopal

Vidisha

Approx Travel Time

7h 38m

On Demand

Ads by MMT

Via Jhansi

CHEAPEST

Shivpuri

Jhansi

Vidisha

Approx Travel Time

5h 30m

₹380

Onwards

Shivpuri

Jhansi

Vidisha

Approx Travel Time

8h 15m

₹1,299

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, Train Via Jhansi.

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