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.