Travel from Pune to Rishīkesh

Train, bus or fly from Pune to Rishīkesh?

Jet Airways, IndiGo Airlines and 6 other airlines fly from Pune to Rishīkesh hourly. Alternatively, Indian Railways operates a train from Pune to Rishīkesh once daily. Tickets cost $30 - $45 and the journey takes 32 h 15 min. Indian Railways also services this route once daily.

How to get from Pune to Rishīkesh

From Pune taxi to Pune airport, fly to Dehra Dun airport, then taxi to Rishīkesh. 4 h 36 min $133. From Pune bus to Dadar, train to Mumbai airport, fly to Dehra Dun airport, then taxi to Rishīkesh. 6 h 54 min $116. From Pune Junction (PUNE) train to Ambala Cant Junction (UMB) then train to Rishikesh (RKSH). 38 h 30 min $51. From Pune bus to Baroda, bus to Udaipur, bus to Delhi, then bus to Rishikesh. 41 h 13 min $43. From Pune bus to Dadar, train to Borivali (BVI), train to Raiwala (RWL), then taxi to Rishīkesh. 44 h 45 min $44. From Pune drive to Rishīkesh. 24 h 18 min $201.

Operators from Pune to Rishīkesh

OperatorPhoneWebsite
Jet AirwaysJet Airways
IndiGo AirlinesIndiGo Airlines
SpicejetSpicejet
Air India LimitedAir India Limited
HelitransHelitrans
VistaraVistara
GoAirGoAir
AirAsia IndiaAirAsia India
MSRTCMSRTC
Mumbai Suburban RailwayMumbai Suburban Railway
Indian RailwaysIndian Railways
RedBusRedBus