Travel from Guwahati to Darjeeling

Train or fly from Guwahati to Darjeeling?

GoAir and IndiGo Airlines fly from Guwahati to Darjeeling twice daily. Alternatively, Indian Railways operates a train from Guwahati to Darjeeling 6 times a week. Tickets cost $8 - $20 and the journey takes 9 h 10 min.

How to get from Guwahati to Darjeeling

From Guwahati taxi to Gauhati airport, fly to Bagdogra airport, then taxi to Darjeeling.2 h 36 min$85
From Guwahati (GHY) train to New Jalpaiguri (NJP) then taxi to Darjeeling.7 h 14 min$37
From Guwahati (GHY) train to Siliguri Junction (SGUJ) then taxi to Darjeeling.10 h 13 min$36
From Guwahati taxi to Darjeeling.7 h 6 min$134
From Guwahati drive to Darjeeling.7 h 6 min$59

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

It takes approximately 2 h 36 min to get from Guwahati to Darjeeling, including transfers.

Operators from Guwahati to Darjeeling

IndiGo AirlinesIndiGo Airlines
Indian RailwaysIndian Railways