Ahmedabad to Shimla

   Ahmedabad to Shimla Road Distance 1,295 km
   Ahmedabad to Shimla Aerial Distance 1,006 km
  Ahmedabad to Shimla Travel Time 20 hours 3 mins

How to reach Shimla from Ahmedabad

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.

Knowing The Details

1. Ahmedabad to Shimla in Flight and Train
2. Ahmedabad to Shimla in Train and Bus
3. Popular Routes to Shimla
4. Popular Routes from Ahmedabad
5. Places to Visit in Shimla
6. Hotels in Shimla

Shimla Travel Packages

Compare quotes from upto 3 travel agents for free

1. Ahmedabad to Shimla in Flight and Train

Ahmedabad Airport
Source

Option 1: Ahmedabad to Chandigarh

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.

Starting Price: INR 2599
Departure Airport: Sardar Vallabhbhai Patel International Airport
Arrival Airport: Chandigarh Airport
Travel Time: 1 hour 50 minutes

Option 2: Ahmedabad to New Delhi

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.

Starting Price: INR 1612
Departure Airport: Sardar Vallabhbhai Patel International Airport
Arrival Airport: Indira Gandhi International Airport
Travel Time: 1 hour 30 minutes
Shimla Bus Stand
Source

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

Ahmedabad Railway Station
Source

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-

Option 1: Ahmedabad to Chandigarh

Train Name: CDG SUP FAST(22451)
Boarding Station: Ahmedabad Jn
Deboarding Station: Chandigarh
Frequency of Trains: Mon & Thu
Approximate Train Duration: 20 hours 25 minutes
Approx train Fare: INR 550

Option 2: Ahmedabad to New Delhi

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).

Popular Routes to Shimla

Important Routes Time Taken Distance
Chandigarh to Shimla 3 hours 24 mins 114 km
Delhi to Shimla 6 hours 44 mins 344 km
Manali to Shimla 6 hours 41 mins 247 km
Amritsar to Shimla 7 hours 6 mins 335 km
Mumbai to Shimla 1 day 4 hours 1,764 km
Kolkata to Shimla 1 day 5 hours 1,813 km

Popular Routes from Ahmedabad

Important Routes Time Taken Distance
Ahmedabad to Diu 7 hours 22 mins 359 km
Ahmedabad to Bhavnagar 3 hours 19 mins 170 km
Ahmedabad to Bhuj 5 hours 21 mins 332 km
Ahmedabad to Dwarka 13 hours 46 mins 929 km
Ahmedabad to Gandhinagar 42 mins 26.2 km
Ahmedabad to Goa 17 hours 38 mins 1,096 km