Travel from Kathmandu to Taj-Mahal

Bus from Kathmandu to Taj Mahal

Hamrobus operates a bus from Kathmandu to Taj Mahal every 3 hours. Tickets cost $6 - $12 and the journey takes 5 h. 4 other operators also service this route.

How to get from Kathmandu to Taj Mahal

From Kathmandu drive to Kathmandu airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Agra Cantt (AGC), then taxi to Taj Mahal. 5 h 10 min $117. From Kathmandu drive to Kathmandu airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), train to Agra Fort (AF), then taxi to Taj Mahal. 9 h 36 min $178. From Kathmandu drive to Raxual Junction (RXL), train to Sagauli Junction (SGL), train to Agra Fort (AF), then taxi to Taj Mahal. 23 h 58 min $51. 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, bus to Idgah Agra Junction, then taxi to Taj Mahal. 42 h 14 min $52. From Kathmandu drive to Taj Mahal. 12 h 36 min $112.