Gurgaon to Agra

   Gurgaon to Agra Road Distance 235 km
   Gurgaon to Agra Aerial Distance 175 km
  Gurgaon to Agra Travel Time 3 hours 37 mins

How to reach Agra from Gurgaon

The Preferred Way of Going from Gurgaon to Agra

Agra and Gurgaon share a distance of about 235 kms between them. A trip from Gurgaon to Agra is ideally done by taking the train but due to the short distance and good road connectivity, taking a car is also equally preferred by travellers.

Knowing The Details

1. Gurgaon to Agra by Bus
2. Gurgaon to Agra by Train
3. Gurgaon to Agra by Car
4. Popular Routes to Agra
5. Popular Routes from Gurgaon
6. Places to Visit in Agra
7. Hotels in Agra

Agra Travel Packages

Compare quotes from upto 3 travel agents for free

1. Gurgaon to Agra by Bus

There is only one direct bus available from Gurgaon to Agra. One can travel to Delhi from Gurgaon, and take a bus from Delhi to Agra, too; it is a frequent trip tourists make. There is only one bus operator. It is advised to book tickets weeks prior to the journey as the limited buses and operators make them fast sellers.

Gurgaon to Agra By Bus

Vijay Tour and Travels
A/C Seater / Sleeper (2+1)
00:25 Gurgaon
3h 35m
04:00 Agra
A/C Seater / Sleeper (2+1)
₹ 787
Vijay Tour and Travels
A/C Seater / Sleeper (2+1)
23:45 Gurgaon
4h 15m
04:00 Agra
A/C Seater / Sleeper (2+1)
₹ 787
Raj kalpana travels pvt. ltd
A/C Seater / Sleeper (2+1)
19:00 Gurgaon
3h 46m
22:46 Agra
A/C Seater / Sleeper (2+1)
₹ 1,050
Raj kalpana travels pvt. ltd
A/C Seater / Sleeper (2+1)
21:30 Gurgaon
1h 31m
23:01 Agra
A/C Seater / Sleeper (2+1)
₹ 1,153
Safar Express Tour And Travels
A/C Seater / Sleeper (2+1)
19:00 Gurgaon
4h 46m
23:46 Agra
A/C Seater / Sleeper (2+1)
₹ 1,200
R.S Yadav Travels
A/C Seater / Sleeper (2+1)
18:50 Gurgaon
6h 5m
00:55 Agra
A/C Seater / Sleeper (2+1)
₹ 1,783
R.S Yadav Travels
A/C Seater / Sleeper (2+1)
18:50 Gurgaon
6h 5m
00:55 Agra
A/C Seater / Sleeper (2+1)
₹ 1,783
R.S Yadav Travels
A/C Seater / Sleeper (2+2)
17:00 Gurgaon
4h 59m
21:59 Agra
A/C Seater / Sleeper (2+2)
₹ 2,499
R.S Yadav Travels
A/C Seater / Sleeper (2+2)
17:00 Gurgaon
4h 59m
21:59 Agra
A/C Seater / Sleeper (2+2)
₹ 2,499

2. Gurgaon to Agra by Train

The two cities of Gurgaon and Agra share a distance of about 230 km between each other. There are a few trains that make the journey from Gurgaon to Agra, and most of them are daily trains. The railway station in Gurgaon is called Gurgaon Railway Station, and there are many trains, such as Ajmer Junction Sultanpur Express, Jaisalmer Delhi Express, and Malani Express that depart from there to reach New Delhi, to make the subsequent trip. Since none of these are direct trains, they generally make a pit stop at Delhi first before it leaves for Agra, so there is a short wait until the train leaves for the final destination. The duration of the train journey all together is no more than 3 - 4 hours, depending on the transit time. The stations in Agra are Agra Cantonment, Agra Fort and Agra City.
Available Train Options
A. Gurgaon to Delhi to Agra

Note - One has to travel to Delhi via metro, or bus, or any other means to avail this train. This is the fastest train to Agra from New Delhi.

Train: Habibganj Shatabdi Express (12002)

Days: Sunday and Monday
Departure: New Delhi (NDLS) [Ajmeri Gate], 06:00 AM
Arrival: Agra City (AGC), 08:00 AM
Duration: 2 hours

Fare: INR 250- 1100

B. Gurgaon to Alwar to Agra

1. Gurgaon to Alwar

Train: Uttaranchal Express (19566)
Departure: Gurgaon (GGN), 02:28 PM
Arrival: Alwar Junction, 04:20 PM
Duration: 1 hour and 52 minutes

Distance covered: 126 km

Fare:

SL - INR 140
AC 3 - INR 495
AC 2 - INR 700

2. Alwar to Agra

Train: Superfast Express (12404)
Departure: Alwar Junction, 05:55 PM
Arrival: Agra CANTT., 09:10 PM
Duration: 3 hours and 15 minutes

Distance: 177 km

Fare:

SL - INR 170
AC 3 - INR 540
AC 2 - INR 745
AC 1st Class - INR 1245.

C. Gurgaon to Bandikui to Agra

1. Gurgaon to Bandikui 

Train: Muzaffarpur - Porbandar Express (PT) (19270)
Departure: Gurgaon, 01:57 PM
Arrival: Bandikui Junction, 04:38 PM
Distance: 187 km

Duration: 2 hours and 41 minutes

Fare:

SL - INR 140
AC 3 - INR 495
AC 2 - INR 700

2. Bandikui to Agra

Train: Marudhar Express (14854)
Departure: Bandikui Junction, 05:25 PM
Arrival: Agra Fort, 08:00 PM
Distance: 2 hours and 35 minutes

Duration: 150 km

Fare:

2S - INR 80
SL - INR 140
AC 3 - INR 495
AC 2 - INR 700.

3. Gurgaon to Agra by Car

The road distance between Gurgaon and Agra is about 238 km, and the time it takes to cover the distance is about 4 hours. The highways that one can opt for to cover this distance are Taj Express Highway and Yamuna Expressway, and Sauj Road and then the former two, if they choose to come via Manpur. The road trip is quite a relaxing one as the highway is taken. The roads are well maintained with make for a smooth and comfortable drive. The Formula 1 tracks can be seen in glimpses as well if the Delhi-Noida-Agra expressway is taken. Thus, it makes for an enjoyable and interesting ride that can be taken during the morning or the afternoon. Agra has the Taj Mahal, which is often considered to be a monumental symbol of love, so this road trip would probably not be anything shy of romantic.
The Routes That Can Be Taken
Route 1: Gurgaon to Agra via Taj Express Highway and Yamuna Expressway

Distance: 238 km
National Highways used: NH 48, 44, 509, 19
Duration: 4 hours and 8 minutes

Route 2: Gurgaon to Agra via Manpur using Taj Express Highway and Yamuna Expressway

Distance: 214 km
National Highways used: NH 48, 44
Duration: 4 hours and 3 minutes

Eating Options on the Way
  • Taj Mahal Restaurant
  • Chain restaurants such as Domino’s, McDonald’s, Cafe Coffee Day, KFC, etc.
  • JollyGo Food Court

Popular Routes to Agra

Important Routes Time Taken Distance
Delhi to Agra 3 hours 34 mins 231 km
Jaipur to Agra 4 hours 1 min 239 km
Gurgaon to Agra 3 hours 37 mins 235 km
Mathura to Agra 1 hour 29 mins 57.3 km
Mumbai to Agra 21 hours 39 mins 1,385 km
Kolkata to Agra 20 hours 37 mins 1,276 km

Popular Routes from Gurgaon

Important Routes Time Taken Distance
Gurgaon to Agra 3 hours 37 mins 235 km
Gurgaon to Jaipur 3 hours 59 mins 234 km
Gurgaon to Delhi 1 hour 12 mins 42.1 km
Gurgaon to Nainital 6 hours 49 mins 314 km
Gurgaon to Mussoorie 7 hours 22 mins 317 km
Gurgaon to Mount Abu 10 hours 49 mins 724 km