
Navsari to Shimla
Shimla is approximately 1250+ kms from Navsari. The fastest way to reach Shimla from Navsari is by Train, Flight Via Surat, Delhi. It takes approximately 7 hours. The cheapest way to reach Shimla from Navsari is by Train, Bus Via Faridabad which would take approximately 26 hours.
Sort By
Mode of Transport
Via Surat, Delhi
RECOMMENDED
Navsari
Surat
Delhi
Shimla
Approx Travel Time
7h 49m
₹14,997
Onwards
FASTEST
Navsari
Surat
Delhi
Shimla
Approx Travel Time
7h 17m
₹13,556
Onwards
Navsari
Surat
Delhi
Shimla
Approx Travel Time
7h 45m
₹14,511
Onwards
Via Faridabad
CHEAPEST
Navsari
Faridabad
Shimla
Approx Travel Time
1d 1h 38m
₹955
Onwards
Via Meerut
Navsari
Meerut
Shimla
Approx Travel Time
1d 1h 18m
₹8,643
Onwards
Via Jaipur
Navsari
Jaipur
Shimla
Approx Travel Time
1d 12h
₹3,771
Onwards
Via Vadodara, Delhi
Navsari
Vadodara
Delhi
Shimla
Approx Travel Time
9h 4m
₹16,802
Onwards
Navsari
Vadodara
Delhi
Shimla
Approx Travel Time
8h 39m
₹13,198
Onwards
Navsari
Vadodara
Delhi
Shimla
Approx Travel Time
10h 5m
₹14,213
Onwards
Via Ahmedabad, Delhi
Navsari
Ahmedabad
Delhi
Shimla
Approx Travel Time
10h 33m
₹17,105
Onwards
Frequently Asked Questions
What is the distance between Navsari and Shimla?
Shimla is approximately 1250+ kms from Navsari.
How long does it take to reach Shimla from Navsari?
It takes approximately 7 hours to reach Shimla from Navsari by Train, Flight Via Surat, Delhi.
What is the cheapest way to reach Shimla from Navsari?
The cheapest way to reach Shimla from Navsari is by Train, Bus Via Faridabad.
What is the fastest way to reach Shimla from Navsari?
The fastest way to reach Shimla from Navsari is by Train, Flight Via Surat, Delhi.

