
Ambaji to Shimla
Shimla is approximately 700+ kms from Ambaji. The fastest way to reach Shimla from Ambaji is by Cab, Flight Via Udaipur, Delhi. It takes approximately 8 hours. The cheapest way to reach Shimla from Ambaji is by Bus Via Pindwara, Jaipur which would take approximately 24 hours.
Sort By
Mode of Transport
Via Udaipur, Delhi
RECOMMENDED
FASTEST
Ambaji
Udaipur
Delhi
Shimla
Approx Travel Time
8h 1m
On Demand
Ambaji
Udaipur
Delhi
Shimla
Approx Travel Time
9h 7m
On Demand
Via Udaipur, Mohali
Ambaji
Udaipur
Mohali
Shimla
Approx Travel Time
11h 32m
₹14,205
Onwards
Ambaji
Udaipur
Mohali
Shimla
Approx Travel Time
11h 46m
₹11,840
Onwards
Via Udaipur, Jaipur
Ambaji
Udaipur
Jaipur
Shimla
Approx Travel Time
23h 46m
₹6,328
Onwards
Via Pindwara, Jaipur
CHEAPEST
Ambaji
Pindwara
Jaipur
Shimla
Approx Travel Time
23h 55m
₹2,799
Onwards
Via Ahmedabad, Delhi
Ambaji
Ahmedabad
Delhi
Shimla
Approx Travel Time
8h 52m
On Demand
Ambaji
Ahmedabad
Delhi
Shimla
Approx Travel Time
9h 5m
On Demand
Via Ahmedabad, Amritsar
Ambaji
Ahmedabad
Amritsar
Shimla
Approx Travel Time
8h 37m
On Demand
Via Ahmedabad, Mohali
Ambaji
Ahmedabad
Mohali
Shimla
Approx Travel Time
10h 53m
₹12,071
Onwards
Frequently Asked Questions
What is the distance between Ambaji and Shimla?
Shimla is approximately 700+ kms from Ambaji.
How long does it take to reach Shimla from Ambaji?
It takes approximately 8 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.


