
Ambaji to Shimla
Shimla is approximately 950+ kms from Ambaji. The fastest way to reach Shimla from Ambaji is by Cab, Flight Via Udaipur, Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Ambaji is by Bus Via Pindwara, Jaipur which would take approximately 27 hours.
Sort By
Mode of Transport
Via Udaipur, Delhi
RECOMMENDED
FASTEST
Ambaji
Udaipur
Delhi
Shimla
Approx Travel Time
9h 4m
₹17,292
Onwards
Ambaji
Udaipur
Delhi
Shimla
Approx Travel Time
9h 50m
₹13,095
Onwards
Via Udaipur, Mohali
Ambaji
Udaipur
Mohali
Shimla
Approx Travel Time
13h 12m
₹12,665
Onwards
Ambaji
Udaipur
Mohali
Shimla
Approx Travel Time
13h 35m
₹10,430
Onwards
Via Udaipur, Jaipur
Ambaji
Udaipur
Jaipur
Shimla
Approx Travel Time
1d 4h 59m
₹7,152
Onwards
Via Pindwara, Jaipur
CHEAPEST
Ambaji
Pindwara
Jaipur
Shimla
Approx Travel Time
1d 2h 57m
₹3,471
Onwards
Via Ahmedabad, Delhi
Ambaji
Ahmedabad
Delhi
Shimla
Approx Travel Time
10h 7m
₹15,817
Onwards
Ambaji
Ahmedabad
Delhi
Shimla
Approx Travel Time
10h 40m
₹12,902
Onwards
Via Ahmedabad, Amritsar
Ambaji
Ahmedabad
Amritsar
Shimla
Approx Travel Time
9h 52m
₹23,303
Onwards
Via Ahmedabad, Mohali
Ambaji
Ahmedabad
Mohali
Shimla
Approx Travel Time
12h 45m
₹12,060
Onwards
Frequently Asked Questions
What is the distance between Ambaji and Shimla?
Shimla is approximately 950+ kms from Ambaji.
How long does it take to reach Shimla from Ambaji?
It takes approximately 9 hours to reach Shimla from Ambaji by Cab, Flight Via Udaipur, Delhi.
What is the cheapest way to reach Shimla from Ambaji?
The cheapest way to reach Shimla from Ambaji is by Bus Via Pindwara, Jaipur.
What is the fastest way to reach Shimla from Ambaji?
The fastest way to reach Shimla from Ambaji is by Cab, Flight Via Udaipur, Delhi.

