Travel from Kathmandu to Agra

Bus from Kathmandu to Agra

You can take a bus from Kathmandu to Agra via Pokhara, Jahangirpuri C Block, Adarsh Nagar, Nizamuddin station, and Sarai Kale Khan in around 42 hours 5 minutes.

How to get from Kathmandu to Agra

ModeDurationPrice
From Kathmandu drive to Kathmandu airport, fly to Delhi airport, Metro to New Delhi (NDLS), then train to Agra.5 h 1 min$114
From Kathmandu drive to Kathmandu airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), then train to Agra.9 h 30 min$176
From Kathmandu drive to Raxual Junction (RXL), train to Sagauli Junction (SGL), then train to Agra Fort (AF).23 h 52 min$49
From Kathmandu bus to Pokhara, bus to Jahangirpuri C Block, line 181 bus to Adarsh Nagar, line 181 bus to Nizamuddin station, walk to Sarai Kale Khan, then bus to Idgah Agra Junction.42 h 5 min$49
From Kathmandu drive to Agra.12 h 38 min$112

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

It takes approximately 5 hours 1 minute to get from Kathmandu to Agra, including transfers.

Is there a direct bus between Kathmandu and Agra?

No, there is no direct bus from Kathmandu to Agra. However, there are services departing from Kathmandu and arriving at Idgah Agra Junction via Pokhara, Jahangirpuri C Block, Adarsh Nagar and Sarai Kale Khan. The journey, including transfers, takes approximately 42 hours 5 minutes.

Operators from Kathmandu to Agra

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
HelitransHelitrans
Jet LiteJet Lite
AirAsia IndiaAirAsia India
HamrobusHamrobus
Delhi Transport CorporationDelhi Transport Corporation
RedBusRedBus