Ahmedabad and Shimla are separated by a huge distance of 1278 kms and the best way to reach from one place to the other is by a flight. However, there are no direct flights available from Ahmedabad to Shimla although there are independent airports in both the cities. So the next best way is to take a flight to an intermediary city and then travel the remaining distance in a train or a bus. You can also choose to travel only in trains but again there are no direct trains as well. Read on to find out all the details about travel options from Ahmedabad to Shimla.
Since there are no direct flights from Ahmedabad to Shimla, the next best option that can be considered is a flight from Ahmedabad to Chandigarh and then cover the remaining distance by bus. After deboarding in Chandigarh, you can take a bus from here to Shimla which is only 112 kms from here. This journey will only take around 3 to 4 hours.
In case the Chandigarh option is not suitable to you, you can opt for the other option which is taking a flight from Ahmedabad to New Delhi which is also more economical. From Delhi, you can take an overnight bus to Shimla. Delhi is around 342 kms from Shimla and buses from here are easily available.
Once you deboard the flight at either Chandigarh or New Delhi, there are several buses that you can opt to travel in. Here are the best options.
Option 1: Chandigarh to Shimla
Starting Price: INR 599 Travel Time: 3 to four hours
Option 2: New Delhi to Shimla
Starting Price: INR 445 Travel Time: 9 to 10 hours
Ahmedabad to Shimla Flights
Showing indicative fares for
from AMD to IXC.
GoAir
19:00 Ahmedabad
02 h
10 m
21:10 Shimla
₹ 3,185
GoAir
10:05 Ahmedabad
02 h
45 m
11:50 Shimla
₹ 3,185
IndiGo
16:05 Ahmedabad
02 h
50 m
17:55 Shimla
₹ 3,210
2. Ahmedabad to Shimla in Train and Bus
Again, there are no direct trains available from Ahmedabad to Shimla. However, the next best option is to take a train from Ahmedabad to Chandigarh. And, the catch is, there is only one train that runs on the route and that also, only twice a week. The details are-
In case, this option doesn’t work for you, the other option is to take a train to New Delhi and then take an overnight bus to Shimla from there. There are a number of trains that operate from Ahmedabad to New Delhi that include Swarna J Raj, Ashram express, Garibrath Express, Delhi SR Express, Haridwar Mail, Gujarat Sampark Kranti and more. Once you get down at either Chandigarh or New Delhi, you can take a bus (Refer to the previous section for details).