Travel from Pune to Shimla

Bus from Pune to Shimla

You can take a bus from Pune to Shimla via Ahmedabad and Delhi ISBT Kashmiri Gate in around 43 h 20 min.

How to get from Pune to Shimla

ModeDurationPrice
From Pune taxi to Pune airport, fly to Chandigarh airport, then taxi to Shimla.4 h 32 min$128
From Pune taxi to Pune airport, fly to Dehra Dun airport, then taxi to Shimla.8 h 49 min$178
From Pune Junction (PUNE) train to Kalyan, train to Kurla, taxi to Mumbai airport, fly to Chandigarh airport, then taxi to Shimla.8 h 17 min$140
From Pune Junction (PUNE) train to Chandigarh (CDG) then taxi to Shimla.35 h 7 min$67
From Pune Junction (PUNE) train to New Delhi, Metro to Delhi ISBT Kashmiri Gate, then bus to Shimla ISBT Tutikandi.38 h 18 min$50
From Pune bus to Ahmedabad, bus to Delhi ISBT Kashmiri Gate, then bus to Shimla ISBT Tutikandi.43 h 20 min$37
From Pune drive to Shimla.25 h 30 min$215

How long does it take to get from Pune to Shimla?

It takes approximately 4 h 32 min to get from Pune to Shimla, including transfers.

Is there a direct bus between Pune and Shimla?

No, there is no direct bus from Pune to Shimla. However, there are services departing from Pune and arriving at Shimla ISBT Tutikandi via Ahmedabad and Delhi ISBT Kashmiri Gate. The journey, including transfers, takes approximately 43 h 20 min.

Operators from Pune to Shimla

OperatorPhoneWebsite
Air India LimitedAir India Limited
SpicejetSpicejet
Jet AirwaysJet Airways
IndiGo AirlinesIndiGo Airlines
Jet LiteJet Lite
HelitransHelitrans
VistaraVistara
GoAirGoAir
Indian RailwaysIndian Railways
Mumbai Suburban RailwayMumbai Suburban Railway
Delhi Metro155370Delhi Metro
HRTCHRTC
RedBusRedBus