hero
How2Go
Ambaji to Shimla

Ambaji to Shimla

Shimla is approximately 1100+ km from Ambaji, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shimla.

Read More
Sort By
Mode of Transport

Via Palanpur, Delhi

RECOMMENDED

Ambaji

Palanpur

Delhi

Shimla

Approx Travel Time

14h 48m

₹8,037

Onwards

Via Udaipur, Mohali

Ambaji

Udaipur

Mohali

Shimla

Approx Travel Time

14h 50m

₹8,302

Onwards

Via Pindwara, Delhi

CHEAPEST

Ambaji

Pindwara

Delhi

Shimla

Approx Travel Time

20h 50m

₹2,635

Onwards

Ambaji

Pindwara

Delhi

Shimla

Approx Travel Time

14h 20m

₹9,508

Onwards

Via Udaipur, Delhi

FASTEST

Ambaji

Udaipur

Delhi

Shimla

Approx Travel Time

8h 44m

₹17,328

Onwards

Ambaji

Udaipur

Delhi

Shimla

Approx Travel Time

9h 55m

₹13,263

Onwards

Via Pindwara, Jaipur

Ambaji

Pindwara

Jaipur

Shimla

Approx Travel Time

1d 2h 45m

₹4,571

Onwards

Via Udaipur, Jaipur

Ambaji

Udaipur

Jaipur

Shimla

Approx Travel Time

1d 4h 59m

₹6,966

Onwards

Via Abu Road, Delhi

Ambaji

Abu Road

Delhi

Shimla

Approx Travel Time

15h 18m

₹8,257

Onwards

Via Ahmedabad, Mohali

Ambaji

Ahmedabad

Mohali

Shimla

Approx Travel Time

13h 12m

₹11,118

Onwards

Frequently Asked Questions

What is the distance between Ambaji and Shimla?

Shimla is approximately 1100+ 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, Train Via Pindwara, Delhi.

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.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India