From New Delhi (NDLS) train to Agra Cantt (AGC). 1 h 57 min ₹856. From Anand Parbat line 181 bus to Nizamuddin station, walk to Sarai Kale Khan, then bus to Idgah Agra Junction. 5 h 33 min ₹604. From New Delhi rideshare to Agra. 3 h 7 min ₹547. From Karol Bāgh taxi to Agra. 2 h 34 min ₹5,291. From Karol Bāgh drive to Agra. 2 h 34 min ₹1,694.
Bus or train from Karol Bāgh to Agra?
Indian Railways operates a train from Karol Bāgh to Agra every 3 hours. Tickets cost $3 - $16 and the journey takes 1 h 57 min. Alternatively, Delhi Transport Corporation operates a bus from Karol Bāgh to Agra every 15 minutes. Tickets cost $1 and the journey takes 49 min. RedBus also services this route hourly.