Travel from Gurgaon to Agra

Bus or train from Gurgaon to Agra?

Indian Railways operates a train from Gurgaon to Agra every 3 hours. Tickets cost $3 - $16 and the journey takes 1 h 57 min. Alternatively, MTC operates a bus from Gurgaon to Agra every 30 minutes. Tickets cost $7 and the journey takes 5 h 46 min.

How to get from Gurgaon to Agra

ModeDurationPrice
From HUDA City Centre Metro to New Delhi (NDLS) then train to Agra Cantt (AGC).3 h 55 min₹888
From IFFCO Chowk Metro to Aiims, walk to Aiims, line 392 bus to Bhel, walk to Noida Depot, then bus to Agra.7 h 29 min₹538
From Gurgaon taxi to Agra.2 h 49 min₹4,985
From Gurgaon drive to Agra.2 h 49 min₹1,602

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

It takes approximately 3 h 55 min to get from Gurgaon to Agra, including transfers.

Operators from Gurgaon to Agra

OperatorPhoneWebsite
Delhi Metro155370Delhi Metro
Indian RailwaysIndian Railways
Delhi Transport CorporationDelhi Transport Corporation
MTCMTC