Travel from Kathmandu to Delhi

Bus or fly from Kathmandu to Delhi?

Air India Limited, Bhutan Airlines and four other airlines fly from Kathmandu to Delhi every 4 hours. Alternatively, you can take a bus from Kathmandu to Delhi via Pokhara and Jahangirpuri C Block in around 37 h 2 min.

How to get from Kathmandu to Delhi

ModeDurationPrice
From Kathmandu drive to Kathmandu airport, fly to Delhi airport, then Metro to Delhi.2 h 4 min$101
From Kathmandu drive to Raxual Junction (RXL) then train to Delhi (DLI).26 h 39 min$40
From Kathmandu bus to Pokhara, bus to Jahangirpuri C Block, then line 181 bus to New Delhi Railway Station Gate 1.37 h 2 min$38
From Kathmandu drive to Delhi.14 h 56 min$137

How long does it take to get from Kathmandu to Delhi?

It takes approximately 2 h 4 min to get from Kathmandu to Delhi, including transfers.

Is there a direct bus between Kathmandu and Delhi?

No, there is no direct bus from Kathmandu to Delhi. However, there are services departing from Kathmandu and arriving at New Delhi Railway Station Gate 1 via Pokhara and Jahangirpuri C Block. The journey, including transfers, takes approximately 37 h 2 min.

Operators from Kathmandu to Delhi

OperatorPhoneWebsite
Air India LimitedAir India Limited
Bhutan AirlinesBhutan Airlines
IndiGo AirlinesIndiGo Airlines
Druk AirDruk Air
Jet AirwaysJet Airways
Nepal AirlinesNepal Airlines
Delhi Metro155370Delhi Metro
Indian RailwaysIndian Railways
HamrobusHamrobus
Delhi Transport CorporationDelhi Transport Corporation