Menu
Delhi to Taj Mahal distance by road, showing the Delhi Agra route via Yamuna Expressway

Delhi to Taj Mahal Distance: Road Distance, Travel Time & Best Ways to Reach Agra

The Delhi to Taj Mahal distance is about 230 km by road, depending on where you start in Delhi and the route you take into Agra.

By car, the journey usually takes around 4 to 5 hours. An early morning train can cover the Delhi to Agra section much faster, but you still need time to travel between the railway station and the Taj Mahal.

If you’re planning a same-day Taj Mahal trip from Delhi, your departure time matters almost as much as the distance.

Delhi to Taj Mahal distance at a glance

JourneyApprox. distanceTypical travel time
New Delhi to Taj MahalAbout 230 km4–5 hours by car
Delhi to AgraAbout 220–230 km4–5 hours by car
Agra Cantt to Taj MahalAbout 6–7 km15–30 minutes
New Delhi Railway Station to Taj MahalAbout 230 km4–5 hours by road
Hazrat Nizamuddin to Taj MahalAbout 225–230 kmAround 4–5 hours by road
Delhi Airport to Taj MahalAbout 240–250 kmAround 4.5–5.5 hours by road

These are planning figures. Delhi traffic, your exact pickup point and the final route into Agra can change the journey.

How far is the Taj Mahal from Delhi?

The Taj Mahal is in Agra, Uttar Pradesh, roughly 230 km from central New Delhi by road.

The road journey is fairly simple. You travel from Delhi towards Greater Noida, join the Yamuna Expressway, and continue towards Agra before entering the city.

The last part of the journey is slower than the expressway section because you’re driving through Agra.

That’s why a journey advertised as 4 hours can sometimes take closer to 5 hours.

Delhi to Agra distance vs Delhi to Taj Mahal distance

These 2 distances are closely related, but they’re not exactly the same thing.

Agra is the city where the Taj Mahal is located. Once you’ve reached Agra, you still have a short local journey to the monument.

For most trip planning, you can use around 230 km as the Delhi to Taj Mahal road distance.

If your driver says you’re about 10 km from the Taj Mahal, you’re already inside Agra.

Delhi to Taj Mahal distance by car

For most visitors staying in Delhi, a private car is the easiest option for a Taj Mahal day trip.

The usual route is:

Delhi → Greater Noida → Yamuna Expressway → Agra → Taj Mahal

The Yamuna Expressway takes you through most of the long-distance part of the journey.

We usually recommend leaving Delhi around 5:30 AM to 6:00 AM for a same-day visit. You’ll have a better chance of reaching Agra before the day gets busy, and you won’t spend the first part of your visit worrying about Delhi traffic.

A private car also saves you from changing vehicles in Agra.

You can be picked up from your hotel, drive straight to Agra, visit the Taj Mahal and Agra Fort, have lunch, and head back to Delhi.

For travelers who want this arrangement handled as one trip, see our Same-Day Agra Tour by Car.

Delhi to Taj Mahal distance by train

Train is usually the fastest way to cover the Delhi to Agra section.

Several trains connect Delhi with Agra, including services such as Gatimaan Express and Shatabdi Express. Travel times vary according to the service and timetable.

The important detail is what happens after the train reaches Agra.

You’ll still need a local transfer from the railway station to the Taj Mahal. Agra Cantt is several kilometres from the monument, so your actual door-to-door journey is longer than the train’s published travel time.

For this reason, compare the whole journey, not just the train ride.

If you’d rather travel to Agra by Gatimaan Express and visit the Taj Mahal on the same day, Taj Explorer also has a Gatimaan Express Taj Mahal tour.

Is train or car better for the Taj Mahal?

For a solo traveller who wants a quick connection, train can work very well.

For families, couples, older travellers or anyone planning to visit the Taj Mahal and Agra Fort on the same day, we usually prefer a private car. You don’t have to worry about station transfers, finding local transport in Agra or carrying luggage between different vehicles.

Can you visit the Taj Mahal from Delhi in one day?

Yes. A same-day Taj Mahal trip from Delhi is very practical if you start early.

A typical day can look like this:

5:30–6:00 AM: Pick-up from your Delhi hotel

Around 9:30–10:30 AM: Arrive in Agra

Morning: Visit the Taj Mahal

Late morning: Visit Agra Fort

Lunch: Have lunch in Agra

Afternoon: Optional stop for local handicrafts or another Agra attraction

Around 4:00–5:00 PM: Start the drive back to Delhi

Evening: Arrive back in Delhi

The exact timing depends on traffic and how long you spend at each site.

If you want a slower visit, an overnight stay in Agra makes more sense.

Best route from Delhi to the Taj Mahal

For a road trip, the route most visitors use is:

  1. Leave Delhi
  2. Drive towards Greater Noida
  3. Join the Yamuna Expressway
  4. Continue towards Agra
  5. Enter Agra city
  6. Follow local roads towards the Taj Mahal

The expressway is the reason the Delhi to Agra journey is manageable as a day trip.

Your driver will normally handle the route, tolls and the final approach into Agra.

If you’re driving yourself, check the live road conditions before leaving Delhi, especially if you’re travelling during a busy holiday period.

Distance from major Delhi locations to the Taj Mahal

Your starting point in Delhi makes a difference.

India Gate to Taj Mahal distance

India Gate is in central Delhi, so the road journey to the Taj Mahal is roughly in the 230 km range.

Allow around 4 to 5 hours by car, depending on traffic.

New Delhi Railway Station to Taj Mahal distance

The road distance from New Delhi Railway Station to the Taj Mahal is roughly 230 km.

If you’re arriving in Delhi by train and planning to continue to Agra by car, leave some time for getting out of the station area and through Delhi traffic.

Hazrat Nizamuddin to Taj Mahal distance

Hazrat Nizamuddin is on the southern side of central Delhi and is an important railway station for travellers heading towards Agra.

The road journey to the Taj Mahal is roughly 225–230 km, depending on the route.

Delhi Airport to Taj Mahal distance

The distance from Delhi Airport to the Taj Mahal is roughly 240–250 km by road, depending on the terminal, traffic and route.

If you’re landing in Delhi and going straight to Agra, check your arrival time carefully. A late-morning arrival can turn a comfortable day trip into a rushed one.

Red Fort to Taj Mahal distance

The Red Fort is in Old Delhi.

From there, the Taj Mahal is roughly 230 km away by road, with the actual driving time depending heavily on traffic while leaving Old Delhi.

If you’re already sightseeing in Old Delhi, plan the Agra journey for another morning rather than trying to squeeze both into the same few hours.

How long does Delhi to Agra take?

Your travel time depends mainly on your transport and departure time.

By private car

Around 4–5 hours is a sensible planning range.

Early morning departures are usually easier because you avoid the worst of Delhi’s daytime traffic.

By train

The rail journey can be around 1.5–2.5 hours, depending on the train.

Remember to add your Delhi hotel-to-station journey, waiting time and Agra station-to-Taj transfer.

By bus

Buses generally take longer than the fastest trains and can take around 4.5–6 hours, depending on the service and traffic.

They’re worth considering if keeping the transport budget low matters more than saving time.

What is the best way to travel from Delhi to the Taj Mahal?

For most first-time visitors, I’d choose based on the type of trip you’re planning.

TransportBest forMain advantage
Private carFamilies, couples, day tripsHotel-to-monument convenience
TrainSolo travellers, quick tripsFast Delhi to Agra journey
BusBudget travellersLower transport cost

If you’re visiting only the Taj Mahal and want the shortest possible time in transit, an early train can be a good choice.

If you’re visiting the Taj Mahal, Agra Fort and perhaps another Agra attraction, a private car gives you much more control over the day.

When should you leave Delhi for the Taj Mahal?

For a same-day trip, 5:30 AM to 6:00 AM is a good target.

Leaving early gives you more time in Agra and reduces the risk of Delhi traffic eating into your sightseeing time.

The Taj Mahal is especially popular in the morning, so an early arrival also makes the visit more comfortable.

If you want to see the Taj Mahal around sunrise, you’ll need to leave Delhi much earlier. You can also consider a dedicated Taj Mahal Sunrise Tour if an early visit is the main reason you’re travelling to Agra.

Best time to travel from Delhi to Agra

For comfortable sightseeing, October to March is generally the easiest period for a Delhi and Agra trip.

Winter mornings can be foggy, particularly in December and January. Fog can affect visibility and road or train travel times, so leave some extra time in your plan.

April to June can be very hot. If you’re travelling in these months, an early departure becomes even more useful.

The monsoon months can bring rain and slower roads, although Agra can be quieter.

How many days do you need for Agra?

You can see the Taj Mahal on a same-day trip from Delhi.

For a more relaxed visit, stay 1 night in Agra.

With an overnight stay, you can visit the Taj Mahal, Agra Fort and other places to visit in Agra without watching the clock for your return journey.

Agra also works naturally as part of a Golden Triangle tour, especially if you’re travelling through India’s Golden Triangle.

Tips for your Delhi to Taj Mahal trip

Start early

This is the biggest practical tip.

Leaving Delhi at 8:00 or 9:00 AM can make the day feel much tighter.

Check the Taj Mahal’s opening day

The Taj Mahal is closed to visitors on Fridays, so check your travel date before arranging transport.

It’s also worth checking the latest Taj Mahal entry fee and ticket information before you leave Delhi.

Keep your visit time realistic

The Taj Mahal itself can take a couple of hours once you include entry, security, walking and time inside the complex.

Add Agra Fort and lunch, and the day fills up quickly.

Wear comfortable shoes

You’ll be walking around the Taj Mahal complex and Agra Fort.

Comfortable footwear matters more than dressing for photographs.

Keep your Delhi return flexible

Traffic can change the return journey.

If you have a flight, international connection or important appointment in Delhi later that night, give yourself a generous buffer.

Frequently asked questions

What is the Delhi to Taj Mahal distance?

The Delhi to Taj Mahal distance is about 230 km by road. The exact distance changes according to your starting point in Delhi and the route into Agra.

How far is Agra from Delhi?

Delhi to Agra is roughly 220–230 km by road.

How far is the Taj Mahal from Agra?

The Taj Mahal is within Agra city. From Agra Cantt Railway Station, it’s roughly 6–7 km by road.

How far is the Taj Mahal from New Delhi?

The New Delhi to Taj Mahal distance is around 230 km by road.

How long does Delhi to Taj Mahal take by car?

Plan for around 4–5 hours, although traffic can make the journey longer.

How long does Delhi to Agra take by train?

Fast trains can cover the Delhi to Agra rail journey in around 1.5–2.5 hours, depending on the service.

Is the Taj Mahal a day trip from Delhi?

Yes.
Leave Delhi early, visit the Taj Mahal and Agra Fort, have lunch in Agra, and return to Delhi in the evening. We recommend a private car if you want the simplest door-to-door option.

Can I visit the Taj Mahal and Agra Fort in one day?

Yes. The 2 sights work well together on a day trip from Delhi.

Which is better for a Taj Mahal day trip, car or train?

A train is usually faster between Delhi and Agra. A private car is easier for a full sightseeing day because you can travel directly between your hotel, the Taj Mahal, Agra Fort and Delhi.

Plan your Delhi to Taj Mahal trip

The distance looks large on a map, but the journey is manageable with an early start.

For a same-day Taj Mahal trip from Delhi, we’d plan around a 5:30–6:00 AM departure, allow 4–5 hours for the road journey, spend the morning in Agra and keep the return journey flexible.

If you have more time, stay overnight in Agra. You’ll have a much calmer day and more room for Agra Fort and the city’s other sights.

If you’d rather have the transport and sightseeing arranged together, you can explore Taj Explorer’s Agra Taj Mahal Tour from Delhi.