Pune is situated at a distance of 1790 kms away from Shimla and there are a number of options to help you commute from one place to the other. Although there are no direct flights from Pune to Shimla, however, there are interconnecting flights and other travel options that you can opt for like trains and buses. There aren’t any direct flight options also from Pune and Shimla. But you can choose to travel in trains and buses alternatively. Here in this article, we have covered all essential details that you need to know to travel from Pune to Shimla. Have a look!
Although there are independent airports both in Pune and Shimla but there are no direct flights connecting the two cities, The other nearest option is Chandigarh which is 112 kms from Shimla. From Chandigarh, there are regular buses available that can take you to Shimla in only 3 to 4 hours.
Starting Price: INR 4016 Departure Airport: Pune International Airport Arrival Airport: Chandigarh Airport Travel Time: 2 hours 30 minutes
Option 2: Pune to Kullu
In case the Chandigarh option is not suitable to you, you can opt for the other option which is taking a flight from Pune to Kullu. However, these flights are very expensive and are mostly stop over or via flights with essentially 1 or sometimes even more than 1 stops.
Starting Price: INR 10831 Departure Airport: Pune International Airport Arrival Airport: Kullu Manali Airport Travel Time: 6 hours 50 minutes
Option 3: Pune to New Delhi
There is also one other option that you can consider, which is, taking a flight to New Delhi. It only takes about 2 to 2.5 hours. Delhi is 342 kms away from Shimla. From here, you can take an overnight bus to Shimla.
Starting Price: INR 3189 Departure Airport: Pune International Airport Arrival Airport: Indira Gandhi International Airport Travel Time: 2 hours 10 minutes
Once you get down at either Chandigarh or Kullu or New Delhi, there are several bus options that commute on a daily basis and that can very conveniently take you to your destination. The options are-
Option 1: Chandigarh to Shimla
Starting Price: INR 599 Travel Time: 3 to 4 hours
Option 2: Kullu to Shimla
Starting Price: INR 382 Travel Time: 7 to 8 hours
Option 3: New Delhi to Shimla
Starting Price: INR 445 Travel Time: 9 to 10 hours
Pune to Shimla Flights
Showing indicative fares for
from PNQ to IXC.
IndiGo
03:55 Pune
03 h
35 m
06:30 Shimla
₹ 5,712
2. Pune to Shimla in Train and Bus
There are no direct trains available from Pune to Shimla. However, you can take a train from Pune to Chandigarh that is just 112 kms away from Shimla. There is only one direct train available on the route.
Option 1: Pune to Chandigarh
Train Name: YPR SKRANTIEXP(22685) Boarding Station: Pune Jn Deboarding Station: Chandigarh Frequency of Trains: Thu & Sun Approximate Train Duration: 33 hours 20 minutes Approx train Fare: INR 750
Option 2: Pune to New Delhi
In case, the Pune to Chandigarh option doesn’t suit you then you can 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 Pune to New Delhi that include Goa Express, Jhelum Express, Nzm Link Express, Darshan Express, YPR Skranti Express and more. Once you get down at either Chandigarh or New Delhi, you can take a bus (Refer to the previous section for details).