
Jamnagar to Shimla
Shimla is approximately 1300+ kms from Jamnagar. The fastest way to reach Shimla from Jamnagar is by Flight Via Ahmedabad, Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Jamnagar is by Train, Bus Via Jaipur which would take approximately 27 hours.
Sort By
Mode of Transport
Via Ahmedabad, Delhi
RECOMMENDED
FASTEST
Jamnagar
Ahmedabad
Delhi
Shimla
Approx Travel Time
5h 55m
₹15,702
Onwards
Via Rajkot, Delhi
Jamnagar
Rajkot
Delhi
Shimla
Approx Travel Time
7h 40m
₹16,037
Onwards
Jamnagar
Rajkot
Delhi
Shimla
Approx Travel Time
7h 50m
₹13,750
Onwards
Via Gandhidham, Delhi
Jamnagar
Gandhidham
Delhi
Shimla
Approx Travel Time
7h 40m
₹15,855
Onwards
Jamnagar
Gandhidham
Delhi
Shimla
Approx Travel Time
9h 53m
₹20,482
Onwards
Via Jaipur
CHEAPEST
Jamnagar
Jaipur
Shimla
Approx Travel Time
1d 2h 48m
₹2,516
Onwards
Jamnagar
Jaipur
Shimla
Approx Travel Time
1d 7h 45m
₹4,081
Onwards
Via Jaipur, Mohali
Jamnagar
Jaipur
Mohali
Shimla
Approx Travel Time
1d 7h 24m
₹3,227
Onwards
Via Bhuj, Delhi
Jamnagar
Bhuj
Delhi
Shimla
Approx Travel Time
7h 55m
₹19,717
Onwards
Frequently Asked Questions
What is the distance between Jamnagar and Shimla?
Shimla is approximately 1300+ kms from Jamnagar.
How long does it take to reach Shimla from Jamnagar?
It takes approximately 6 hours to reach Shimla from Jamnagar by Flight Via Ahmedabad, Delhi.
What is the cheapest way to reach Shimla from Jamnagar?
The cheapest way to reach Shimla from Jamnagar is by Train, Bus Via Jaipur.
What is the fastest way to reach Shimla from Jamnagar?
The fastest way to reach Shimla from Jamnagar is by Flight Via Ahmedabad, Delhi.


