HUB hero image

How to Travel from

New Delhi to Agra

by Plane, Train, Bus or Car

New Delhi
+0
Agra
Transport search to Agra
New Delhi
+0
Agra
Building a composite car route
Cheapest
Best Offer!
Car
2 h 26 min
205 km.
from $11
Composite Route Car Only
Schedule

New Delhi, India → Agra, India

All
All days
19 Jul, Sun
20 Jul, Mon
21 Jul, Tue
22 Jul, Wed
23 Jul, Thu

Cheapest and Fastest Ways to Travel from New Delhi to Agra

Composite routes from New Delhi to Agra

Cheapest
Fastest

Transport providers

BlaBlaCar
Website
BlaBlaCar
Website
3h 7m
Once daily
$8.98
+3 318 576 2228
+3 318 576 2228
Call
Indian Railways
Website
Indian Railways
Website
2h 30m
5 times a day
$2.29–$30.49
14646
14646
Call Contact via email
Delhi Transport Corporation (DTC)
Website
Zingbus
Website
Delhi Transport Corporation (DTC)
Website
51 min
Every 10 minutes
$0.14–$0.89
+91-11-23370236
+91-11-23370236
Call Contact via email
Zingbus
Website
3h
Hourly
$4.57–$41.92
+918287009889
+918287009889
Call Contact via email

Questions and Answers

What is the cheapest way to get from New Delhi to Agra?

The cheapest way to get from New Delhi to Agra is to rideshare which costs $7.68 and takes 3h 7m.

What is the fastest way to get from New Delhi to Agra?

The fastest way to get from New Delhi to Agra is to drive which takes 2h 28m and costs $23.91 - $34.78 .

Is there a direct bus between New Delhi and Agra?

Yes, there is a direct bus departing from Mori Gate Near Golchakkar, Delhi and arriving at Imperial Hotel Agra. Services depart once daily, and operate every day. The journey takes approximately 3h 52m.

Is there a direct train between New Delhi and Agra?

Yes, there is a direct train departing from New Delhi and arriving at Raja Ki Mandi. Services depart five times a day, and operate every day. The journey takes approximately 2h 30m.

How far is it from New Delhi to Agra?

The distance between New Delhi and Agra is 191 km. The road distance is 207.3 km.

How do I travel from New Delhi to Agra without a car?

The best way to get from New Delhi to Agra without a car is to train which takes 2h 30m and costs $1.96 - $26.09 .

How long does it take to get from New Delhi to Agra?

The train from New Delhi to Raja Ki Mandi takes 2h 30m including transfers and departs five times a day.

Where do I catch the New Delhi to Agra bus from?

New Delhi to Agra bus services, operated by Zingbus, depart from Mori Gate Near Golchakkar, Delhi station.

Where do I catch the New Delhi to Agra train from?

New Delhi to Agra train services, operated by Indian Railways, depart from New Delhi station.

Train, bus or fly from New Delhi to Agra?

The best way to get from New Delhi to Agra is to train which takes 2h 30m and costs $1.96 - $26.09 . Alternatively, you can bus via Kuberpur Toll Plaza, which costs $7.07 - $40.22 and takes 3h 13m. There are no good options to bus between New Delhi to Agra.

Where does the New Delhi to Agra bus arrive?

New Delhi to Agra bus services, operated by Zingbus, arrive at Imperial Hotel Agra station.

Where does the New Delhi to Agra train arrive?

New Delhi to Agra train services, operated by Indian Railways, arrive at Raja Ki Mandi station.

Can I drive from New Delhi to Agra?

Yes, the driving distance between New Delhi to Agra is 207 km. It takes approximately 2h 28m to drive from New Delhi to Agra.

Where can I stay near Agra?

There are 403+ hotels available in Agra. Prices start at $12.35 per night.

Can I share a ride from New Delhi to Agra?

Check out Blablacar's carpooling service for rideshare options between New Delhi and Agra. A great option if you don't have a driver's licence or want to avoid public transport.
+0