Travel from Agra to Kathmandu

Bus from Agra to Kathmandu

You can take a bus from Agra to Kathmandu via Sarai Kale Khan, Nizamuddin station, Adarsh Nagar, New Delhi, and Pokhara in around 42 hours 28 minutes.

How to get from Agra to Kathmandu

From Agra Cantt (AGC) train to New Delhi, Metro to Delhi airport, fly to Kathmandu airport, then drive to Kathmandu.6 h 18 min$115
From Agra Fort (AF) train to Sagauli Junction (SGL), train to Raxual Junction (RXL), then drive to Kathmandu.24 h 45 min$49
From Agra Fort (AF) train to Sagauli Junction (SGL), drive to Chitwan Sauraha, then bus to Kathmandu.25 h 38 min$47
From Idgah Agra Junction bus to Sarai Kale Khan, walk to Nizamuddin station, line 181 bus to Adarsh Nagar, line 181 bus to New Delhi, bus to Pokhara, then bus to Kathmandu.42 h 28 min$49
From Agra drive to Kathmandu.12 h 39 min$112

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

It takes approximately 6 hours 18 minutes to get from Agra to Kathmandu, including transfers.

Is there a direct bus between Agra and Kathmandu?

No, there is no direct bus from Agra to Kathmandu. However, there are services departing from Idgah Agra Junction and arriving at Kathmandu via Nizamuddin station, Adarsh Nagar, New Delhi and Pokhara. The journey, including transfers, takes approximately 42 hours 28 minutes.

Operators from Agra to Kathmandu

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