Travel from Pune to New-Delhi

Train, bus or fly from Pune to New Delhi?

Vistara, Jet Airways and six other airlines fly from Pune to New Delhi hourly. Alternatively, Indian Railways operates a train from Pune to New Delhi once daily. Tickets cost $28 - $40 and the journey takes 27 h 40 min.

How to get from Pune to New Delhi

ModeDurationPrice
From Pune taxi to Pune airport, fly to Delhi airport, then Metro to New Delhi.2 h 31 min$94
From Pune Junction (PUNE) train to New Delhi (NDLS).27 h 40 min$35
From Pune bus to Baroda, walk to Vadodra, then bus to Delhi.29 h 18 min$34
From Pune drive to New Delhi.20 h 36 min$173

How long does it take to get from Pune to New Delhi?

It takes approximately 2 h 31 min to get from Pune to New Delhi, including transfers.

Is there a direct train between Pune and New Delhi?

Yes, there is a direct train departing from Pune Junction (PUNE) and arriving at New Delhi (NDLS). Services depart once daily, and operate every day. The journey takes approximately 27 h 40 min.

Is there a direct bus between Pune and New Delhi?

No, there is no direct bus from Pune to New Delhi. However, there are services departing from Pune and arriving at Delhi via Vadodra. The journey, including transfers, takes approximately 29 h 18 min.

Operators from Pune to New Delhi

OperatorPhoneWebsite
VistaraVistara
Jet AirwaysJet Airways
Air India LimitedAir India Limited
GoAirGoAir
SpicejetSpicejet
IndiGo AirlinesIndiGo Airlines
Jet LiteJet Lite
AirAsia IndiaAirAsia India
Delhi Metro155370Delhi Metro
Indian RailwaysIndian Railways
RedBusRedBus
RSRTCRSRTC