Travel from Kathmandu to Rishīkesh

Bus or fly from Kathmandu to Rishīkesh?

Jet Airways, Air India Limited and six other airlines fly from Kathmandu to Rishīkesh every 2 hours. Alternatively, you can take a bus from Kathmandu to Rishīkesh via Pokhara, New Delhi, and Delhi in around 45 h 51 min.

How to get from Kathmandu to Rishīkesh

ModeDurationPrice
From Kathmandu drive to Kathmandu airport, fly to Dehra Dun airport, then taxi to Rishīkesh.3 h 48 min$180
From Kathmandu drive to Raxual Junction (RXL), train to Laksar Junction (LRJ), then taxi to Rishīkesh.22 h 57 min$52
From Kathmandu bus to Pokhara, bus to New Delhi, Metro to Delhi, then bus to Rishikesh.45 h 51 min$48
From Kathmandu drive to Rishīkesh.15 h 43 min$128

How long does it take to get from Kathmandu to Rishīkesh?

It takes approximately 3 h 48 min to get from Kathmandu to Rishīkesh, including transfers.

Operators from Kathmandu to Rishīkesh

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