Travel from Bhubaneswar to Darjeeling

Train, bus or fly from Bhubaneswar to Darjeeling?

IndiGo Airlines, GoAir and five other airlines fly from Bhubaneswar to Darjeeling hourly. Alternatively, Indian Railways operates a train from Bhubaneswar to Darjeeling twice a week. Tickets cost $19 - $28 and the journey takes 18 h.

How to get from Bhubaneswar to Darjeeling

ModeDurationPrice
From Bhubaneswar taxi to Bhubaneswar airport, fly to Bagdogra airport, then taxi to Darjeeling.4 h 27 min$172
From Bhubaneswar (BBS) train to Siliguri Junction (SGUJ) then taxi to Darjeeling.19 h 3 min$45
From Bhubaneswar bus to Kolkata, bus to Siliguri, then taxi to Darjeeling.22 h 52 min$40
From Bhubaneswar drive to Darjeeling.14 h 44 min$123

How long does it take to get from Bhubaneswar to Darjeeling?

It takes approximately 4 h 27 min to get from Bhubaneswar to Darjeeling, including transfers.

Operators from Bhubaneswar to Darjeeling

OperatorPhoneWebsite
IndiGo AirlinesIndiGo Airlines
GoAirGoAir
VistaraVistara
AirAsia IndiaAirAsia India
SpicejetSpicejet
Air India LimitedAir India Limited
Jet LiteJet Lite
Indian RailwaysIndian Railways
RedBusRedBus