hero
How2Go
Gurgaon to Agra

Gurgaon to Agra

Agra is approximately 150+ km from Gurgaon, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Agra.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Gurgaon

Agra

Approx Travel Time

3h 45m

₹2,615

Onwards

Gurgaon

Agra

Approx Travel Time

4h 56m

₹647

Onwards

Via Delhi

CHEAPEST

FASTEST

Gurgaon

Delhi

Agra

Approx Travel Time

2h 26m

₹160

Onwards

Gurgaon

Delhi

Agra

Approx Travel Time

2h 29m

₹1,105

Onwards

Gurgaon

Delhi

Agra

Approx Travel Time

3h 30m

₹439

Onwards

Gurgaon

Delhi

Agra

Approx Travel Time

4h 39m

₹1,604

Onwards

Gurgaon

Delhi

Agra

Approx Travel Time

4h 46m

₹659

Onwards

Via Faridabad

Gurgaon

Faridabad

Agra

Approx Travel Time

3h 7m

₹1,410

Onwards

Via Ghaziabad

Gurgaon

Ghaziabad

Agra

Approx Travel Time

4h 52m

₹514

Onwards

Via Aligarh

Gurgaon

Aligarh

Agra

Approx Travel Time

4h 56m

On Demand

Frequently Asked Questions

What is the distance between Gurgaon and Agra?

Agra is approximately 150+ kms from Gurgaon.

How long does it take to reach Agra from Gurgaon?

It takes approximately 3 hours to reach Agra from Gurgaon by Train Via Delhi.

What is the cheapest way to reach Agra from Gurgaon?

The cheapest way to reach Agra from Gurgaon is by Train Via Delhi.

What is the fastest way to reach Agra from Gurgaon?

The fastest way to reach Agra from Gurgaon is by Train Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India