
Shimla to Ambaji
Ambaji is approximately 950+ kms from Shimla. The fastest way to reach Ambaji from Shimla is by Train, Bus Via Ajmer, Abu Road. It takes approximately 22 hours. The cheapest way to reach Ambaji from Shimla is by Train, Bus Via Ajmer, Abu Road which would take approximately 22 hours.
Sort By
Mode of Transport
Via Ajmer, Abu Road
RECOMMENDED
CHEAPEST
FASTEST
Shimla
Ajmer
Abu Road
Ambaji
Approx Travel Time
22h 5m
₹954
Onwards
Via Jaipur, Abu Road
Shimla
Jaipur
Abu Road
Ambaji
Approx Travel Time
1d 1h 35m
₹2,684
Onwards
Frequently Asked Questions
What is the distance between Shimla and Ambaji?
Ambaji is approximately 950+ kms from Shimla.
How long does it take to reach Ambaji from Shimla?
It takes approximately 22 hours to reach Ambaji from Shimla by Train, Bus Via Ajmer, Abu Road.
What is the cheapest way to reach Ambaji from Shimla?
The cheapest way to reach Ambaji from Shimla is by Train, Bus Via Ajmer, Abu Road.
What is the fastest way to reach Ambaji from Shimla?
The fastest way to reach Ambaji from Shimla is by Train, Bus Via Ajmer, Abu Road.