
Veraval to Shimla
Shimla is approximately 1350+ kms from Veraval. The fastest way to reach Shimla from Veraval is by Train, Flight Via Rajkot, Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Veraval is by Train Via Ahmedabad which would take approximately 10 hours.
Sort By
Mode of Transport
Via Rajkot, Delhi
RECOMMENDED
FASTEST
Veraval
Rajkot
Delhi
Shimla
Approx Travel Time
8h 51m
₹8,318
Onwards
Veraval
Rajkot
Delhi
Shimla
Approx Travel Time
13h 16m
₹5,459
Onwards
Via Ahmedabad, Mohali
Veraval
Ahmedabad
Mohali
Shimla
Approx Travel Time
14h 8m
₹7,639
Onwards
Via Surat, Delhi
Veraval
Surat
Delhi
Shimla
Approx Travel Time
10h 30m
₹8,618
Onwards
Veraval
Surat
Delhi
Shimla
Approx Travel Time
14h 55m
₹5,759
Onwards
Via Ahmedabad, Delhi
Veraval
Ahmedabad
Delhi
Shimla
Approx Travel Time
13h 8m
₹6,584
Onwards
Veraval
Ahmedabad
Delhi
Shimla
Approx Travel Time
17h 33m
₹3,725
Onwards
Via Ahmedabad, Amritsar
Veraval
Ahmedabad
Amritsar
Shimla
Approx Travel Time
12h 53m
₹6,716
Onwards
Via Ahmedabad, Ghaziabad
Veraval
Ahmedabad
Ghaziabad
Shimla
Approx Travel Time
16h 56m
On Demand
Via Ahmedabad
CHEAPEST
Veraval
Ahmedabad
Shimla
Approx Travel Time
10h 1m
₹490
Onwards
Frequently Asked Questions
What is the distance between Veraval and Shimla?
Shimla is approximately 1350+ kms from Veraval.
How long does it take to reach Shimla from Veraval?
It takes approximately 9 hours to reach Shimla from Veraval by Train, Flight Via Rajkot, Delhi.
What is the cheapest way to reach Shimla from Veraval?
The cheapest way to reach Shimla from Veraval is by Train Via Ahmedabad.
What is the fastest way to reach Shimla from Veraval?
The fastest way to reach Shimla from Veraval is by Train, Flight Via Rajkot, Delhi.