
Shimla to Navsari
Navsari is approximately 1350+ kms from Shimla. The fastest way to reach Navsari from Shimla is by Flight, Train Via Delhi, Surat. It takes approximately 6 hours. The cheapest way to reach Navsari from Shimla is by Train Via Ajmer which would take approximately 28 hours.
Sort By
Mode of Transport
Via Delhi, Surat
RECOMMENDED
FASTEST
Shimla
Delhi
Surat
Navsari
Approx Travel Time
6h 5m
₹12,918
Onwards
Shimla
Delhi
Surat
Navsari
Approx Travel Time
6h 20m
₹14,179
Onwards
Via Ajmer
CHEAPEST
Shimla
Ajmer
Navsari
Approx Travel Time
1d 3h 55m
₹545
Onwards
Via Delhi, Ahmedabad
Shimla
Delhi
Ahmedabad
Navsari
Approx Travel Time
10h 20m
₹12,084
Onwards
Shimla
Delhi
Ahmedabad
Navsari
Approx Travel Time
11h 35m
₹12,574
Onwards
Shimla
Delhi
Ahmedabad
Navsari
Approx Travel Time
11h 53m
₹16,619
Onwards
Frequently Asked Questions
What is the distance between Shimla and Navsari?
Navsari is approximately 1350+ kms from Shimla.
How long does it take to reach Navsari from Shimla?
It takes approximately 6 hours to reach Navsari from Shimla by Flight, Train Via Delhi, Surat.
What is the cheapest way to reach Navsari from Shimla?
The cheapest way to reach Navsari from Shimla is by Train Via Ajmer.
What is the fastest way to reach Navsari from Shimla?
The fastest way to reach Navsari from Shimla is by Flight, Train Via Delhi, Surat.