Trains to Agra
152 origins, priced from the same engine that serves the search page.
152 places connect to Agra by Trains, across 1 country, run by 8 operators. The cheapest arrival costs €11.88. Origins run from 49 km away to 1,163 km, with a median of 411 km.
Arriving in Agra
Priced from the same engine that answers the search box, on the next three weeks of departures.
| Route | From | Fastest | Distance |
|---|---|---|---|
| Mathura to Agra train | €11.88 | 1h 13m | 49 km |
| Bharatpur to Agra train | €11.88 | 1h 14m | 52 km |
| Aligarh to Agra train | €11.89 | 1h 26m | 78 km |
| Gwalior to Agra train | €14.64 | 1h 39m | 107 km |
| Faridabad to Agra train | €19.59 | 2h 1m | 153 km |
| Ghaziabad to Agra train | €22.34 | 2h 11m | 174 km |
| Delhi to Agra train | €24.54 | 2h 13m | 181 km |
| Loni to Agra train | €25.09 | 2h 17m | 188 km |
| Bareilly to Agra train | €25.64 | 2h 18m | 192 km |
| Najafgarh to Agra train | €26.19 | 2h 21m | 188 km |
| Morādābād to Agra train | €26.19 | 2h 28m | 199 km |
| Jaipur to Agra train | €30.59 | 2h 32m | 223 km |
| Kanpur to Agra train | €32.24 | 2h 44m | 245 km |
| Jajmau to Agra train | €34.99 | 2h 46m | 252 km |
| Lucknow to Agra train | €35.54 | 3h 4m | 290 km |
| Bhopal to Agra train | €53.14 | 4h 17m | 441 km |
| Prayagraj to Agra train | €54.79 | 4h 8m | 428 km |
| Varanasi to Agra train | €59.74 | 4h 24m | 539 km |
| Jabalpur to Agra train | €63.04 | 4h 35m | 487 km |
| Indore to Agra train | €71.84 | 4h 59m | 543 km |
| Gorakhpur to Agra train | €83.94 | 5h 11m | 532 km |
| Nagpur to Agra train | €89.44 | 6h 1m | 680 km |
| Patna to Agra train | €92.19 | 6h 40m | 731 km |
| Vadodara to Agra train | €96.04 | 6h 34m | 728 km |
| Ranchi to Agra train | €106.49 | 7h 19m | 848 km |
| Surat to Agra train | €110.34 | 7h 23m | 848 km |
| Nashik to Agra train | €128.49 | 8h 23m | 907 km |
| Thane to Agra train | €130.14 | 8h 56m | 1,027 km |
| Mumbai to Agra train | €130.69 | 7h 49m | 1,043 km |
| Navi Mumbai to Agra train | €131.23 | 9h 18m | 1,040 km |
| Dhanbad to Agra train | €136.19 | 8h 5m | 924 km |
| Jamshedpur to Agra train | €141.69 | 8h 26m | 956 km |
- 152Places you can arrive from
- 152Places you can leave for
- 1Countries
- 8Operators
The journey ends at Agra City railway station. Everything past the barriers belongs to somebody else, the rooms included.

A room in Agra for the night the train gets in
Sort by distance from Agra City railway station and you can see which places are ten minutes on foot and which are not.
Search Agra on AgodaOr compare on Booking.com
Partner links. We do not sell accommodation. We earn a commission when a booking completes, and it never changes what you pay.
How far people travel to get here
Every origin we sell by Trains, grouped by how far it is in a straight line.
| Distance | Routes | Share | Nearest of them |
|---|---|---|---|
| Under 200 km | 52 | 34% | Mathura, 49 km |
| 200 to 600 km | 44 | 29% | Jhānsi, 200 km |
| 600 to 1,500 km | 56 | 37% | Nagpur, 680 km |
Which countries you can arrive from
Countries with at least one route into Agra that we sell.
| Country | Routes | Share |
|---|---|---|
| India | 152 | 100% |
Train operators
Speed, flexibility and what is on board. Nothing here is a rating, because we have not earned one.
Stations, airports and ports in Agra
The stations, airports and ports each mode on this corridor actually uses.
Agra
- Agra City railway station
- Agra Fort railway station
- Agra Cantt railway station
Leaving Agra
Common questions about Trains to Agra
Where can I travel to Agra by Trains from?
152 places connect to Agra by Trains on our network, across 1 countries. The nearest is 49 km away in a straight line and the furthest 1,163 km. Every one of them is a route we actually sell rather than a connection somebody could construct.
How much does the Trains to Agra cost?
The cheapest Trains fare into Agra is €11.88 for one passenger, across 152 origins over the next three weeks. The median origin is 411 km away in a straight line, which is the distance that fare should be read against.
How long does the Trains to Agra take?
The fastest Trains journey into Agra is 1h 13m door to door. The median origin sits 411 km away in a straight line, so most journeys on this list take considerably longer than the fastest one quoted here.
Which operators run the Trains to Agra?
8 operators run Trains services into Agra on our network: Cental Railway, East Coast Railway, Eastern Railway, Indian Railway, North Eastern Railway. Each has its own fares and its own conditions, and every one of them is a real carrier from the published operator catalogue rather than a name we generated.
Which terminal does the Trains to Agra use?
Trains services into Agra use 3 named terminals, among them Agra City railway station, Agra Fort railway station, Agra Cantt railway station. The terminal a given service uses is shown on the route page for that journey and again on the ticket, because a city with several is a city where the wrong one costs an hour.
Where these numbers come from
Schedules, seat counts and fares are generated by our own model until the supplier contracts are signed. Places, coordinates, operators, which operator serves which pair, and every distance are real. We would rather say that on every page than let a modelled number pass for a filed one.
Defined in full at Catchment, Fares, Door to door
Other ways to reach Agra
Check-in is at three and you will be in Agra well before then. Lockers are not something we run.

Where to leave your bags in Agra
Most of the points near Agra City railway station open before the first train and shut after the last one.
Check Agra on StasherOr try Bounce
Partner links. We do not run these networks. We earn a commission on a booking, and the price is the same as going direct.