Chennai to Shimla

   Chennai to Shimla Road Distance 2,516 km
   Chennai to Shimla Aerial Distance 2,031 km
  Chennai to Shimla Travel Time 1 day 15 hours

How to reach Shimla from Chennai

Chennai is the metropolitan city boasting of all the cosmopolitan glitz and all elements of a fast track life. In case, you want to escape the chaos and buzz of the city life and relapse into nature, Shimla is one good option. Away from the hustle bustle of the city, you can retreat into the lap of nature and admire the beautiful hills and scenery. There are a number of ways to reach Shimla from Chennai. They are separated by a distance of 2550 kms that can be covered by flights, trains, buses or the combination of these three. We have compiled all the details required to travel from one place to another. Have a look

Knowing The Details

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

Shimla Travel Packages

Compare quotes from upto 3 travel agents for free

1. Chennai to Shimla in Flight and Bus

Chennai Airport
Source

Although there are independent airports both in Chennai and Shimla. However, there are no direct flights to reach from one place to the other. However, there are other alternate options that you can choose. You can take a flight from Chennai to Chandigarh and then take a bus from Chandigarh to Shimla. Or you can take a flight from Chennai to Kullu and then again take a bus to Shimla. Or you can also take a flight from Chennai to New Delhi and then take a bus to Shimla. Here are the options-

Option 1:

Departure Airport - Chennai International Airport
Arrival Airport - Chandigarh International Airport
Total Time Taken - 5 hours and 5 minutes (1 stop)
Ticket Fares Starting From - INR 5383

Option 2:

Departure Airport - Chennai International Airport
Arrival Airport - Kullu Manali Airport
Total Time Taken - 9 hours and 40 minutes (1 stop)
Ticket Fares Starting From - INR 11779

Option 3:

Departure Airport - Chennai International Airport
Arrival Airport - Indira Gandhi International Airport
Total Time Taken - 2 hours and 55 minutes
Ticket Fares Starting From - INR 3724
Chandigarh Bus Stand
Source

Once you have reached the preferred destination, you can take a bus to reach Shimla. There are several bus options available that you can take to reach here. And these buses commute on an everyday basis.

Option 1:

The distance between Chandigarh and Shimla is around 112 kms. There are several buses that run between 3:00 PM and 6:00 PM from Chandigarh. The time taken for the journey is somewhere between 3 to 4 hours and the ticket fares start from INR 599.

Option 2:

If you have taken a flight to Kullu Manali Airport, then Shimla is just 197 kms away. Again, there are several buses that run between the two places from mid day till late evening. The total duration of the journey is between 7 to 8 hours and the ticket fares start from INR 382.

Option 3:

The best option is this one. If you have landed in Delhi, then Shimla is around 357 kms away. There are overnight buses that run to and from Kashmere Gate ISBT, Anand Vihar ISBT and Nizamuddin Bus Stands etc. This journey takes somewhere between 8 to 9 hours and the ticket fares start from INR 799.

Chennai to Shimla Flights

Showing indicative fares for from MAA to IXC.
 IndiGo
16:55 Chennai
03 h 55 m
19:50 Shimla
₹ 4,961

2. Chennai to Shimla in Train and Bus

Chennai Railway Station
Source

There are no direct trains between Chennai and Shimla. However, there are other options that you can avail like interconnecting trains. But then you will have to change trains around 2 or 3 times. The best option is to take a train from Chennai to Delhi and then go for an overnight journey in a bus from Delhi to Shimla. There are a total of 11 trains that run between Chennai and Delhi, the boarding stations are Tambaram, Chennai Central and Egmore. The journey takes between 33 to 25 hours and the ticket fares start from INR 795.
Then, like listed above, you can take a bus from Delhi to reach Shimla which takes around 8 to 9 hours and the ticket prices start from INR 799.

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 Chennai

Important Routes Time Taken Distance
Chennai to Pondicherry 3 hours 13 mins 170 km
Chennai to Bangalore 5 hours 45 mins 346 km
Chennai to Tirupati 3 hours 13 mins 135 km
Chennai to Coorg 10 hours 8 mins 576 km
Chennai to Kodaikanal 8 hours 36 mins 526 km
Chennai to Munnar 10 hours 4 mins 584 km