
Valsad to Shimla
Shimla is approximately 1500+ kms from Valsad. The fastest way to reach Shimla from Valsad is by Train, Flight Via Surat, Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Valsad is by Train, Bus Via Faridabad which would take approximately 27 hours.
Sort By
Mode of Transport
Via Faridabad
RECOMMENDED
CHEAPEST
Valsad
Faridabad
Shimla
Approx Travel Time
1d 2h 20m
₹1,289
Onwards
Via Surat, Delhi
FASTEST
Valsad
Surat
Delhi
Shimla
Approx Travel Time
8h 35m
₹13,584
Onwards
Valsad
Surat
Delhi
Shimla
Approx Travel Time
8h 45m
₹14,528
Onwards
Valsad
Surat
Delhi
Shimla
Approx Travel Time
9h 11m
₹16,231
Onwards
Via Ahmedabad, Mohali
Valsad
Ahmedabad
Mohali
Shimla
Approx Travel Time
14h 18m
On Demand
Via Meerut
Valsad
Meerut
Shimla
Approx Travel Time
1d 1h 47m
₹8,658
Onwards
Via Jaipur
Valsad
Jaipur
Shimla
Approx Travel Time
1d 12h 25m
₹3,971
Onwards
Via Vadodara, Delhi
Valsad
Vadodara
Delhi
Shimla
Approx Travel Time
9h 50m
₹13,212
Onwards
Valsad
Vadodara
Delhi
Shimla
Approx Travel Time
10h 50m
₹14,116
Onwards
Via Ahmedabad, Delhi
Valsad
Ahmedabad
Delhi
Shimla
Approx Travel Time
11h 25m
On Demand
Frequently Asked Questions
What is the distance between Valsad and Shimla?
Shimla is approximately 1500+ kms from Valsad.
How long does it take to reach Shimla from Valsad?
It takes approximately 9 hours to reach Shimla from Valsad by Train, Flight Via Surat, Delhi.
What is the cheapest way to reach Shimla from Valsad?
The cheapest way to reach Shimla from Valsad is by Train, Bus Via Faridabad.
What is the fastest way to reach Shimla from Valsad?
The fastest way to reach Shimla from Valsad is by Train, Flight Via Surat, Delhi.

