Delhi to Agra

The Delhi to Agra distance is 233.1 Km via Taj Express Highway/Yamuna Expy by road. Indian Railways operates a train from New Delhi to Agra hourly. Tickets cost ₹130 – ₹150 and the journey takes 1h 57m. There are no direct flights from Delhi Airport to Agra airport, so this journey is not possible. Click here to book Delhi to Agra Cabs.

Delhi To Agra

Delhi To Agra By Cab

You can book cabs for one way or round trip rides. Cabs are the most comfortable way to travel between these two cities. It takes approximately 4-5 hours for the journey. There are a range of cabs available depending on your budget. Contact us today to get up to 30% OFF on your cab ride.

Delhi To Agra By Bus

There are both sleeper and non-sleeper buses operating between Delhi and Agra. The journey takes approximately 6 hours and prices start at INR 450. This is one of the most economic ways to travel between these two cities.

Delhi To Agra By Train

Indian Railways operates a train from New Delhi to Agra hourly. Tickets cost ₹130 – ₹150 and the journey takes 1h 57m.

Delhi To Agra By Flight

Traveling by air is one of the most expensive options. There are no direct flights from Delhi Airport to Agra airport, so this journey is not possible. There are several taxi services available from Delhi to Agra.