How to get from Delhi to Agra - all you need to know
If you are planning your India trip and don't know where to start...look no further, here is all you need to know about getting from Delhi to Agra.
Delhi to Agra is a popular travel route as the majority of travellers will fly into Delhi and then will make their way to Agra to see the majestic Taj Mahal. It is an easy route from Delhi to Agra, here is all you need to know.
How far is Agra from Delhi?
Delhi to Agra is 220 kms or 136 miles.
How to travel from Delhi to Agra?
There are various transport options to get from Delhi to Agra to see the Taj Mahal in no time. Here are the different ways to get from Delhi to Agra:
Can you do a day trip to Taj Mahal from Delhi?
Yes, you can do a day trip to Taj Mahal from Delhi. The quickest way to get to Agra from Delhi would be to take the 12050 Gatimaan Express that gets to Agra at 9:50am, so gives you the whole day to explore before heading back to Delhi.
Facts about travel from Delhi to Agra
Distance from Delhi to Agra
220 kms or 136 miles
Travel time from Delhi to Agra by Road
3-4 hours (depending on traffic)
Travel time from Delhi to Agra by Flight
Travel time from Delhi to Agra by Train
2 1/2 hours
Cheapest way to get from Delhi to Agra
Quickest way to get from Delhi to Agra
Train (but can be cancelled last minute or delayed)
Recommended way to get from Delhi to Agra
Car or train
Travelling from Delhi to Agra by Car / Road
Travelling from Delhi to Agra by car is a common way to get to the Taj Mahal. Travelling by car to Agra isn't the quickest or cheapest way but you will see lots of the raw India on the journey and there are interesting places to stop off along the way.
Depending on your budget, you can travel from Delhi to Agra by private car, taxi or mini bus. You can get to Agra Taj Express highway, also known as Yamuna Expressway or NH19 & NH44. I would recommend that you take the Yamuna Expressway as it is quicker.
If you are solo travelling and are watching the pennies, then a shared mini bus might be a better option for you, if you want to travel by road. I travelled by a shared mini bus, that was cheap and quick. As we left early in the morning, we reached Agra by mid morning, so we had the whole day to explore.
How long goes it take to drive from Delhi to Agra?
It takes around 4 hours to drive from Delhi to Agra on the Yamuna Expressway. Like any road trip, it can vary on driving conditions and traffic and also if you decide to stop off on the way.
Is it safe to travel from Delhi to Agra by road?
There is no denying that road etiquette is different in India and it definitely took me by surprise. Get ready for the constant horns, cows on the road and vehicles that have seen better days. Make sure to wear your seatbelt and if the car doesn't have one, then you shouldn't travel in the car.
Is Delhi Agra Expressway safe at night?
It is not recommended to travel on the Agra / Yamuna Expressway at night. Firstly, the driving can be fast and a little dangerous but secondly, because the police to issue warnings about gangs operating at night. It would be safer to travel in the morning or afternoon.
How much is a taxi from Delhi to Agra?
This depends on the amount of people travelling and the spec of the car. It can cost up anywhere from £25 - 50 for a private taxi from Delhi to Agra.
Does uber go from Delhi to Agra?
Yes, uber can go from Delhi to Agra. The price varies on the type of car that you want. You can use the price estimator using the link below:
Where to stop off on the way from Delhi to Agra?
If you want to take the scenic route and time isn't a worry then you can break the journey up by visiting the following places on the way:
Fariabad to see the Badkhal Lake
Aurangabad, Bihar to see the Forts of Pawai, Mali and Chandangarh
Vrindavan to see the Iskcon Temple and Keshi Ghat on the River Yamuna
Mathura to visit the Kans Qila and Kusum Sarovar
Travelling from Delhi to Agra by Train
There are daily trains from Delhi to Agra and the journey can be an experience in itself. You can chat to the locals, try the tasty train snacks and see some scenery along the way. However, some of the Indian Trains are not very reliable and are quite commonly cancelled or delayed.
Where to get the train from Delhi
New Delhi Railway Station (NDLS) is the main railway station, where most of the trains depart from. There are also trains that depart from Delhi from Hazrat Nizamuddin Railway Station (NZM) to Agra.
Is there a direct train from Delhi to Agra?
Yes, the 12050 Gatimaan Express travels direct from Delhi to Agra and takes 1 hour 40 minutes. The train leaves at 8:10am from Delhi Hazrat Nizamuddin Railway Station and arrives into Agra by 9:50am. The Taj Mahal is closed on Fridays, so please note that this train doesn't run on Friday.
Trains that run from Delhi to Agra?
There are lots of trains that run from Delhi to Agra, the most popular trains are:
- 12050 Gatimaan Express
- 12002 New Delhi Habibganj Shatabdi Express
- 12280 Taj Express Superfast
- 22416 Andhra Pradesh AC Super Fast Express
How long is the train journey from Delhi to Agra?
This depends on what train you get. The fastest train takes 1 hour 40 minutes but it can take up to 3 hours on slower trains. If there are cancellations or delays then your journey will take much longer.
Can you see the Taj Mahal from the train?
Yes, you can see the Taj Mahal from the 02495 Bikaner Kolkata Pratap Express train that leaves from Agra Fort station.
Which is the fastest train between Delhi and Agra?
The fastest train between Delhi and Agra is the 12050 Gatimaan Express that takes around 1 hour 40 mins. This is a popular train if you want to do a day trip to the Taj Mahal.
What is the nearest train station to Taj Mahal?
The nearest train station to Taj Mahal is the Agra Fort station, which is 3KM (or 1.86 miles) away. You can get a Tuk Tuk or taxi from Agra Fort station to the Taj Mahal.
Where to buy train tickets in Delhi?
You can purchase train tickets from the International Tourist Bureau at the New Delhi Railway Station. Just keep in mind that some journeys get booked up, so its better to book in advance if you have a set schedule.
How to book India train tickets online?
Even though trains are a great way to travel through India, the process of buying a ticket isn't the most straight forward. If you want to buy a ticket in advance, then you can buy a ticket on the official Indian train website (irctc).
It is a little frustrating as you have to sign up and create an account and pay a fee. This website is not user friendly but you will get there in the end.
There are other websites where you can book tickets, but note that if they are not the official website they don’t always show all of the available trains and also you will be charged a commission. You can check out the websites here:
There is so much detail around travelling around India by train and I always go back to the same website, called Seat 61. Seat 61 is very in-depth and should answer any questions that you have around the Indian Train system.
Travelling from Delhi to Agra by Flight
You can fly from Delhi to Agra but there are no direct flights, so it is not the most convenient form of travel. The tickets cost around £80, so it is also an expensive way to travel between Delhi and Agra.
Which airport is closest to Taj Mahal?
The nearest airport is Kheria Airport (AGR), which is around 8km from Taj Mahal. It will take around 15 minutes to drive from the airport to the Taj Mahal.
How long is the flight from Delhi to Agra?
The flight time from Delhi to Agra takes around 5 hours, as there is no direct flight.
Where to book flight from Delhi to Agra?
You can book directly with the airline or use sky scanner to search for flights.
Travelling from Delhi to Agra by Public Transport
You can use public transport to get from Delhi to Agra, by bus. There are lots of buses that leave everyday. There are a range of buses ranging from Air Conditioned buses to state transport buses.
Is there a direct bus from Delhi to Agra?
Yes, there is a direct bus from Delhi to Agra. You can book the bus thorough a company called Red Bus.
Is Metro available from Delhi to Agra?
No, currently there is no direct Metro from Delhi to Agra. There are regular trains and buses to get to Agra.
Is Ola and Uber available in Agra?
Yes, Ola and Uber are available in Agra. I would recommend downloading the app before your trip. You should be aware that you will not be aware of the condition of the car until your driver arrives.