How to reach Agra
Destination travel guide

How To Reach Agra

Best Routes, Transport Options, Travel Tips & Distance Guide

DestinationUttar Pradesh, India
Best timeOctober to March
Nearest airportAgra Airport (Kheria)
Nearest stationAgra Cantt Railway Station

How To Reach Agra

Agra is easily reached from Delhi by the Yamuna Expressway and by fast trains such as the Gatimaan and Shatabdi expresses. Agra Cantt is the principal station, while most air travellers use Delhi airport and continue by road. The compact Golden Triangle route makes Agra straightforward to combine with Delhi and Jaipur.

Location and route overview: Agra stands on the Yamuna River in western Uttar Pradesh, about 230 km southeast of Delhi and 240 km east of Jaipur.

Reach Agra By Air

Nearest airportAgra Airport (Kheria)
Distance12 km from the Taj Mahal area
Travel time25–40 minutes

Airport transfers: Prepaid taxi or hotel transfer

Typical taxi cost: ₹500–₹900

Flight schedules are limited; Delhi Airport offers many more connections.

Reach Agra By Train

Railway stationAgra Cantt Railway Station
Distance5 km from the Taj Mahal area
Onward time15–25 minutes
Gatimaan ExpressBhopal ShatabdiTaj Express

Transfer options: Prepaid taxi, auto-rickshaw or hotel pickup

Agra Fort and Raja Ki Mandi are useful secondary stations for selected trains.

Reach Agra By Road

From Delhi

Distance230 kmDriving time3.5–4 hours

Bus: Frequent buses and private cabs

Yamuna Expressway
View route

From Jaipur

Distance240 kmDriving time4–5 hours

Bus: Frequent buses

NH21 via Bharatpur
View route

From Lucknow

Distance335 kmDriving time4–5 hours

Bus: Frequent expressway buses

Agra–Lucknow Expressway
View route

From Gwalior

Distance120 kmDriving time2.5–3 hours

Bus: Regular state buses

NH44
View route

Distance from Major Cities to Agra

From CityDistanceTravel Time
Delhi230 km3.5–4 hours
Jaipur240 km4–5 hours
Lucknow335 km4–5 hours
Mumbai1,200 kmFlight/train recommended
Gwalior120 km2.5–3 hours
Varanasi630 km10–12 hours

Best Time to Visit Agra

The recommended time to visit Agra is October to March. Transport schedules, road conditions and journey times can vary by season, so confirm local conditions before departure.

Agra Route Map

Best Transport Option

Our recommendation: The Gatimaan Express or a private car from Delhi is the best overall option, reaching Agra in roughly two to four hours.
ModeCostTimeComfortRecommended For
Air₹500–₹900 + airfare25–40 minutesHighBest for long distance
RailBudget to mid-range15–25 minutesMedium to highBest for value and scenery
RoadVaries by bus or cab3.5–4 hoursFlexibleBest for nearby cities

Agra Travel Tips

Take an early train from Delhi to reach the Taj Mahal before crowds.
The Taj Mahal is closed to visitors on Fridays.
Use the expressway only after checking fog conditions in winter.
Pre-book a station pickup during holidays and weekends.
Carry water and sun protection from March through June.

Frequently Asked Questions

How do I reach Agra from Delhi?

The usual road route is Yamuna Expressway. It covers about 230 km and normally takes 3.5–4 hours. Frequent buses and private cabs.

Which is the nearest airport to Agra?

Agra Airport (Kheria) is the recommended airport. It is 12 km from the Taj Mahal area away and the onward journey usually takes 25–40 minutes.

Can I reach Agra by train?

Use Agra Cantt Railway Station. The remaining distance is 5 km from the Taj Mahal area and can be completed by Prepaid taxi, auto-rickshaw or hotel pickup.

What is the best transport option for Agra?

The Gatimaan Express or a private car from Delhi is the best overall option, reaching Agra in roughly two to four hours.

Are night buses available for Agra?

Bus frequency depends on the origin and season. For the main route from Delhi, Frequent buses and private cabs. Reserve overnight services early during holidays.

How long is the airport transfer to Agra?

The transfer from Agra Airport (Kheria) generally takes 25–40 minutes, subject to traffic and weather.

How much does a taxi to Agra cost?

A typical airport transfer costs ₹500–₹900. Confirm the fare, vehicle type and inclusions before departure.

When is the best time to travel to Agra?

The preferred travel period is October to March. Transport should be booked earlier during peak weeks.

Should I pre-book transfers for Agra?

Yes. A pre-booked transfer is especially useful for late arrivals, families, groups and peak-season travel.

What should I check before travelling to Agra?

The Taj Mahal is closed to visitors on Fridays. Also keep tickets, identification and accommodation details accessible.

Travel with confidence

Plan Your Next Journey

Discover handpicked holiday packages, hotels and unforgettable experiences with IBooking.