Agra Cantt vs Agra Fort: Which Station to Book
Agra Cantt (AGC) is the main station and about 6 km from the Taj Mahal, with far more trains. Agra Fort (AF) is closer to the Taj but has fewer services.

Photo: Mohit Hambiria / Pexels
Agra has more than one railway station, and the confusion is real: a first-time visitor booking a Taj Mahal day trip can easily end up at the wrong one relative to their hotel. The two that matter most are Agra Cantt (AGC), the city's main terminus, and Agra Fort (AF), a smaller station closer to the monuments.
The short answer
| Agra Cantt (AGC) | Agra Fort (AF) | |
|---|---|---|
| Distance to Taj Mahal | About 6 km | About 3 km |
| Number of trains | Much higher, the main hub | Fewer, different set of routes |
| Best known trains | Gatimaan Express, most Shatabdis, Rajdhanis | Some express and passenger services |
| Typical traveller | Most visitors, especially from Delhi | Those whose specific train happens to stop here |
In practice, you don't usually choose a station in isolation, you choose a train, and that train determines your station. Check where your specific train actually stops rather than assuming Agra Cantt by default, since a wrongly assumed station can mean an unexpectedly long taxi ride if your hotel is arranged around the other one.
Which station is closer to the Taj Mahal?
Agra Fort station is the closer of the two, at roughly 3 km from the Taj Mahal, a short and cheap auto ride. Agra Cantt is further out, at roughly 6 km, still a manageable 15 to 20 minute taxi or auto ride but noticeably more than the Fort station's proximity. If your itinerary is a tight same-day round trip and your train choice allows it, Agra Fort's shorter final stretch saves a bit of time and money on both ends of the day.
Why some trains use Agra Fort instead of Cantt
Agra Fort sits on a different alignment through the city than Agra Cantt, historically linked to routes toward Bharatpur, Jaipur and the metre-gauge lines that used to run through this part of Uttar Pradesh, so trains on those corridors naturally call at Agra Fort rather than Cantt. Agra Cantt, meanwhile, sits on the main Delhi-Mumbai and Delhi-Chennai trunk routes, which is why the bulk of long-distance and premium trains, including the fast Gatimaan Express from Delhi, stop there instead.
How far apart are the two stations?
The two stations are several kilometres apart across the city, roughly comparable to the distance either one is from the Taj Mahal, so switching between them mid-trip (for example arriving at one and departing from the other) is a deliberate taxi trip in its own right, not a quick walk or a short hop. If your itinerary genuinely requires arriving at one and leaving from the other, build at least 30-40 minutes into your plan for the cross-city transfer, more with Agra's often heavy daytime traffic.
Which station should you pick for a day trip from Delhi?
For a same-day Taj Mahal trip from Delhi, the Gatimaan Express (12050), India's first train built for higher speeds, and the older Taj Express (12280) both run into Agra Cantt, and this is genuinely the more convenient choice for most visitors given the frequency and speed of services on this corridor. Book based on the train timing that gives you the most daylight at the monuments, then take a short taxi or auto from Cantt to the Taj, rather than trying to engineer a booking around Agra Fort purely for the shorter last-mile distance.
What about Idgah, Agra's third station?
Agra also has a third, smaller station, Agra Idgah, mainly used for a handful of routes and not something most first-time Taj Mahal visitors need to think about. If your booking shows Idgah rather than Cantt or Fort, double-check the route and don't assume it behaves like the two main stations covered here, since its onward transport options are more limited.
A simple decision rule
Rather than trying to reverse-engineer a station choice from distance alone, pick your train first based on timing, speed and seat availability, then plan your local transport around whichever station that train actually uses. Both Agra Cantt and Agra Fort have autos and taxis waiting outside, and the extra few kilometres from Cantt rarely changes a day trip's overall shape, while a slower or less convenient train choice made purely to land at the "closer" station usually costs you more time than it saves.
Practical booking advice
Search for trains by route on our trip planner rather than by station name alone, since it will show you which of the two Agra stations each option actually calls at. Once booked, check live running status before you leave for the station, particularly in winter when fog on the Delhi-Agra corridor is a common cause of delay for even the fastest trains on this route.
Use it on your trip
Frequently asked questions
Which Agra station is closer to the Taj Mahal?
Agra Fort, at roughly 3 km. Agra Cantt is further at roughly 6 km, though still a short, manageable taxi ride.
Why do some trains use Agra Fort instead of Cantt?
Agra Fort sits on a different historical alignment linked to routes toward Bharatpur and Jaipur, while Agra Cantt sits on the main Delhi-Mumbai and Delhi-Chennai trunk lines, which is why most long-distance and premium trains stop at Cantt.
How far apart are the two stations?
Several kilometres apart across the city, a deliberate taxi trip rather than a short hop, so switching between them mid-itinerary needs real time built in.
Which station should I pick for a day trip from Delhi?
Agra Cantt, in practice, since the fast Delhi-Agra trains including the Gatimaan Express run there, and the convenience and speed usually outweigh the extra few kilometres to the Taj compared with Agra Fort.
Sources
Rules and fares change. Check the official source before you travel. Last reviewed 26 September 2026.





