hero
How2Go
Nainpur to Vidisha

Nainpur to Vidisha

Vidisha is approximately 500+ kms from Nainpur. The fastest way to reach Vidisha from Nainpur is by Train Via Jabalpur. It takes approximately 10 hours. The cheapest way to reach Vidisha from Nainpur is by Train Via Jabalpur which would take approximately 10 hours.

Sort By
Mode of Transport

Via Jabalpur

RECOMMENDED

CHEAPEST

FASTEST

Nainpur

Jabalpur

Vidisha

Approx Travel Time

9h 20m

₹355

Onwards

Nainpur

Jabalpur

Vidisha

Approx Travel Time

9h 40m

₹550

Onwards

Via Sagar

Nainpur

Sagar

Vidisha

Approx Travel Time

12h 25m

₹810

Onwards

Nainpur

Sagar

Vidisha

Approx Travel Time

11h 16m

₹4,645

Onwards

Nainpur

Sagar

Vidisha

Approx Travel Time

13h 3m

₹805

Onwards

Ads by MMT

Via Narsinghpur

Nainpur

Narsinghpur

Vidisha

Approx Travel Time

11h 45m

₹895

Onwards

Via Budhni

Nainpur

Budhni

Vidisha

Approx Travel Time

12h 21m

₹655

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Nainpur and Vidisha?

Vidisha is approximately 500+ kms from Nainpur.

How long does it take to reach Vidisha from Nainpur?

It takes approximately 10 hours to reach Vidisha from Nainpur by Train Via Jabalpur.

What is the cheapest way to reach Vidisha from Nainpur?

The cheapest way to reach Vidisha from Nainpur is by Train Via Jabalpur.

What is the fastest way to reach Vidisha from Nainpur?

The fastest way to reach Vidisha from Nainpur is by Train Via Jabalpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India