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.

Checked 29 September 2026Priced for 29 September 2026One passenger, all fees included

Fares

Arriving in Agra

Priced from the same engine that answers the search box, on the next three weeks of departures.

Cheapest fare and fastest journey into Agra, over the next three weeks.
RouteFromFastestDistance
Mathura to Agra train€11.881h 13m49 km
Bharatpur to Agra train€11.881h 14m52 km
Aligarh to Agra train€11.891h 26m78 km
Gwalior to Agra train€14.641h 39m107 km
Faridabad to Agra train€19.592h 1m153 km
Ghaziabad to Agra train€22.342h 11m174 km
Delhi to Agra train€24.542h 13m181 km
Loni to Agra train€25.092h 17m188 km
Bareilly to Agra train€25.642h 18m192 km
Najafgarh to Agra train€26.192h 21m188 km
Morādābād to Agra train€26.192h 28m199 km
Jaipur to Agra train€30.592h 32m223 km
Kanpur to Agra train€32.242h 44m245 km
Jajmau to Agra train€34.992h 46m252 km
Lucknow to Agra train€35.543h 4m290 km
Bhopal to Agra train€53.144h 17m441 km
Prayagraj to Agra train€54.794h 8m428 km
Varanasi to Agra train€59.744h 24m539 km
Jabalpur to Agra train€63.044h 35m487 km
Indore to Agra train€71.844h 59m543 km
Gorakhpur to Agra train€83.945h 11m532 km
Nagpur to Agra train€89.446h 1m680 km
Patna to Agra train€92.196h 40m731 km
Vadodara to Agra train€96.046h 34m728 km
Ranchi to Agra train€106.497h 19m848 km
Surat to Agra train€110.347h 23m848 km
Nashik to Agra train€128.498h 23m907 km
Thane to Agra train€130.148h 56m1,027 km
Mumbai to Agra train€130.697h 49m1,043 km
Navi Mumbai to Agra train€131.239h 18m1,040 km
Dhanbad to Agra train€136.198h 5m924 km
Jamshedpur to Agra train€141.698h 26m956 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 hotel room

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.

Partner links. We do not sell accommodation. We earn a commission when a booking completes, and it never changes what you pay.

Catchment

How far people travel to get here

Every origin we sell by Trains, grouped by how far it is in a straight line.

Straight line distance from each origin we sell, not the distance the route runs.
DistanceRoutesShareNearest of them
Under 200 km5234%Mathura, 49 km
200 to 600 km4429%Jhānsi, 200 km
600 to 1,500 km5637%Nagpur, 680 km
Origins

Which countries you can arrive from

Countries with at least one route into Agra that we sell.

Counted by route, so a country with several cities on the corridor counts once per route rather than once per city.
CountryRoutesShare
India152100%
Carriers

Train operators

Speed, flexibility and what is on board. Nothing here is a rating, because we have not earned one.

  • Indian Railway
  • Northern Railway
  • South Central Railway
  • Eastern Railway
  • North Eastern Railway
  • East Coast Railway
  • South Eastern Railway
Terminals

Stations, airports and ports in Agra

The stations, airports and ports each mode on this corridor actually uses.

Agra

Rail
  • Agra City railway station
  • Agra Fort railway station
  • Agra Cantt railway station
Leaving

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.

Left luggage lockers

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.

Partner links. We do not run these networks. We earn a commission on a booking, and the price is the same as going direct.

Plan with Ori

Ori, the trip planner

Ask it something like this

Trains to Agra · Orlero