
Jamnagar to Shimla
Shimla is approximately 1250+ 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 Ghaziabad which would take approximately 31 hours.
Sort By
Mode of Transport
Via Gandhidham, Delhi
RECOMMENDED
Jamnagar
Gandhidham
Delhi
Shimla
Approx Travel Time
7h 25m
₹18,419
Onwards
Jamnagar
Gandhidham
Delhi
Shimla
Approx Travel Time
7h 40m
₹13,792
Onwards
Via Ahmedabad, Delhi
FASTEST
Jamnagar
Ahmedabad
Delhi
Shimla
Approx Travel Time
5h 55m
₹12,855
Onwards
Via Rajkot, Delhi
Jamnagar
Rajkot
Delhi
Shimla
Approx Travel Time
7h 50m
₹11,498
Onwards
Jamnagar
Rajkot
Delhi
Shimla
Approx Travel Time
7h 49m
₹13,928
Onwards
Via Ghaziabad
CHEAPEST
Jamnagar
Ghaziabad
Shimla
Approx Travel Time
1d 7h 5m
₹1,345
Onwards
Via Jaipur, Mohali
Jamnagar
Jaipur
Mohali
Shimla
Approx Travel Time
1d 6h 59m
₹3,550
Onwards
Via Ahmedabad, Ghaziabad
Jamnagar
Ahmedabad
Ghaziabad
Shimla
Approx Travel Time
1d 11h 40m
₹3,040
Onwards
Via Ahmedabad, Amritsar
Jamnagar
Ahmedabad
Amritsar
Shimla
Approx Travel Time
6h
₹11,446
Onwards
Via Ahmedabad, Mohali
Jamnagar
Ahmedabad
Mohali
Shimla
Approx Travel Time
7h 46m
₹11,980
Onwards
Frequently Asked Questions
What is the distance between Jamnagar and Shimla?
Shimla is approximately 1250+ 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 Ghaziabad.
What is the fastest way to reach Shimla from Jamnagar?
The fastest way to reach Shimla from Jamnagar is by Flight Via Ahmedabad, Delhi.