
Vidisha to Shimla
Shimla is approximately 900+ kms from Vidisha. The fastest way to reach Shimla from Vidisha is by Train, Flight Via Delhi. It takes approximately 15 hours. The cheapest way to reach Shimla from Vidisha is by Train Via Ghaziabad which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Vidisha
Delhi
Shimla
Approx Travel Time
14h 25m
₹3,534
Onwards
Vidisha
Delhi
Shimla
Approx Travel Time
21h 25m
₹959
Onwards
Vidisha
Delhi
Shimla
Approx Travel Time
21h 55m
₹5,858
Onwards
Via Ghaziabad
CHEAPEST
Vidisha
Ghaziabad
Shimla
Approx Travel Time
19h 55m
₹695
Onwards
Via Jaipur
Vidisha
Jaipur
Shimla
Approx Travel Time
21h 25m
On Demand
Via Ambala
Vidisha
Ambala
Shimla
Approx Travel Time
21h 10m
₹3,871
Onwards
Via Panipat
Vidisha
Panipat
Shimla
Approx Travel Time
21h 40m
₹5,908
Onwards
Via Sonipat
Vidisha
Sonipat
Shimla
Approx Travel Time
21h 40m
₹5,316
Onwards
Via Mohali
Vidisha
Mohali
Shimla
Approx Travel Time
21h 25m
On Demand
Via Kurukshetra
Vidisha
Kurukshetra
Shimla
Approx Travel Time
21h 40m
₹5,362
Onwards
Frequently Asked Questions
What is the distance between Vidisha and Shimla?
Shimla is approximately 900+ kms from Vidisha.
How long does it take to reach Shimla from Vidisha?
It takes approximately 15 hours to reach Shimla from Vidisha by Train, Flight Via Delhi.
What is the cheapest way to reach Shimla from Vidisha?
The cheapest way to reach Shimla from Vidisha is by Train Via Ghaziabad.
What is the fastest way to reach Shimla from Vidisha?
The fastest way to reach Shimla from Vidisha is by Train, Flight Via Delhi.