
Power
The locomotive
Electric, WAP 5
See the trainGuides
Language
Currency
View availabilityfrom $100 · cancel without payingChoose your stop
Map of 13 stops
Select a route, then tap a marker or stop to see its note and open Google Maps.

Agra Cantonment is the main railway station of Agra, near the Sadar Bazaar towards the southwest of the city.
Google MapsAgra Fort station is named alongside Agra Cantonment and Raja-ki-Mandi on the Taj Mahal site.
Google MapsIncredible India says Raja Ki Mandi, near the railway station, is the place for clothes and local eats.
Google MapsTicket counters at the Western and Eastern gates sell tickets until 45 minutes before sunset.
Google MapsAgra Fort is about 5.5 km from Agra Cantt station and open from sunrise to sunset every day.
Google Maps
New Delhi metro station is about 100 m from New Delhi Railway Station, joined by a foot overbridge.
Google MapsChandni Chowk metro station is about 100 m from Old Delhi railway station, joined by a subway.
Google MapsThe Gatimaan Express was flagged off here, and Sarai Kale Khan-Nizamuddin metro station is about 200 m away.
Google Maps
The 12050 left Hazrat Nizamuddin at 08.10 a.m. in the launch schedule.
Google MapsIncredible India lists Mathura Junction (MTJ) for Mathura, and the launch papers show no Mathura stop.
Google MapsThe 12050 reached Agra Cantt at 09.50 a.m. in the launch schedule.
Google MapsThe Gatimaan was extended from Agra to Gwalior, and Incredible India lists Gwalior Junction (GWL).
Google MapsThe Gatimaan then went on to Jhansi, and Incredible India lists Virangana Lakshmibai (VGLB).
Google Maps© OpenStreetMap contributors, map data
Where the Gatimaan runs, which stations count as its stops, what its 160 kmph rating means, and which engine pulls it. Every figure comes from the railway's launch papers, the Taj Mahal site or Incredible India.
Editorial team, tajmahaltraintour.com · Updated November 7, 2026 · Takes 7 min
The Gatimaan Express route map starts in south Delhi and runs south past Agra. The launch release has the train flagged off at Hazrat Nizamuddin Railway station for Agra Cantt on 5 April 2016, and it describes the train as non-stop on that run.1,3 The service was later extended: a railway announcement names it as the first successful experiment of extension, taken from Agra to Gwalior and then to Jhansi.2 That gives the route its modern shape, Delhi, Agra, Gwalior, Jhansi, which the map above draws.
The same release gives the train its numbers: 12050 for the run out of Nizamuddin and 12049 for the way back, running six days a week except Friday at launch.7,8 The Delhi to Agra section has no stop in between according to the launch papers, so if you only want the section from Delhi, think of the route as one long hop from Nizamuddin to Agra Cantt.3 Beyond Agra, the stops are the ones the extension added.
A note on the road distances that frame the line. The Taj Mahal site lists the road distances from Agra: 56 km to Mathura, 119 km to Gwalior and 204 km to Delhi.9,10 Those are road numbers, not rail kilometres, and the pages we read give no rail distance for the Gatimaan. They are useful as a sense of scale: Gwalior sits farther from Agra than Mathura does, and the line is a day's travel by road.
Hazrat Nizamuddin is the Delhi end. The launch release lists the commissioning of its main concourse among the day's events, and the Metro is about 200 m away at Sarai Kale Khan-Nizamuddin.12,13 Incredible India lists New Delhi Railway Station (NDLS) as the nearest railway station for Delhi in general, so the Gatimaan's own station is a different name from the one that portal prints.14
Agra Cantt is the Agra stop. The Taj Mahal site calls Agra Cantonment the main railway station of Agra, near the Sadar Bazaar towards the southwest of the city, and the 12050 reached it at 09.50 a.m. on the launch schedule.15,16,7 Incredible India lists Agra City (AGA) as the nearest station for Agra and the Taj, so check which name your ticket uses.17
Gwalior and Jhansi came with the extension. Incredible India lists Gwalior Junction (GWL) as the nearest railway station for Gwalior, a city it calls home to Gwalior Fort, the pearl among fortresses in India.18,19 For Jhansi it lists Virangana Lakshmibai Railway Station (VGLB), and says the city was named after the Jhansi Fort.20,21 If you ride beyond Agra, those station codes are what to match on the booking page.
Mathura is the question that comes up most often in searches for the Gatimaan stops, because the city lies between Delhi and Agra on the map. The launch papers describe the Gatimaan as non-stop on the Delhi to Agra run, and they do not list a Mathura stop.3 Nothing we read says a Mathura stop was added later, so a ticket from Delhi to Mathura on this train should not be assumed. Check the stop list on the booking page before you plan around it.
Incredible India lists Mathura Junction (MTJ) as the nearest railway station for Mathura, on the banks of the Yamuna, a city it calls the birthplace of Lord Krishna and one of Hinduism's seven holy cities.22,25 The Taj Mahal site puts Mathura 56 km from Agra by road.9 For a Mathura visit as part of an Agra trip, the road is the straightforward way, and the day tour on this site does not include it.
The same caution applies to a search for the Gatimaan from Delhi to Mathura: the pages we read do not support it. If you see that route offered on a booking site, read the stops, the running days and the fare class before you pay. A route that exists on a map is not necessarily one a given train serves, and a launch-era description is not a current stop list. If Mathura matters to your trip, make it a separate road or train journey and treat the Gatimaan as the Delhi to Agra leg.
Built for speed

Power
Electric, WAP 5
See the train
Comfort
LHB, air conditioned
See the train
Extras
Food and screens
See the trainLaunch to extension
Launch day
The Minister of Railways flagged off the train there on 5 April 2016.1
The same evening
The first regular 12049 left Agra Cantt at 17:50.11
The next morning
The 12050 began its regular run from Nizamuddin at 08.10 a.m.7
Later
A railway announcement says it was extended from Agra to Gwalior.2
Then
The same announcement says it went on to Jhansi.2
Video

Reanne & Ben #OTWD on YouTube · Tap play to load the video; not before.
the first successful experiment of extension was introduced on Gatiman Express, which was extended from Agra to Gwalior and then to Jhansi.
The history is short and well documented. The train was flagged off by the Minister of Railways at Hazrat Nizamuddin on 5 April 2016, and regular service in the return direction began from Agra Cantt on the same day.1 The first regular run of the 12049 left Agra Cantt at 17:50 and reached Nizamuddin at 19:30.11 The next morning the 12050 began its regular run from Nizamuddin.7,8
The extension came later: a railway announcement on extending train services credits the Gatiman Express with being the first successful experiment, extended from Agra to Gwalior and then to Jhansi.2 The announcement gives no date for the extension in the part we quote, so this page does not give one either. For a visitor, the effect is that the Gatimaan name now covers a longer run than the Delhi to Agra hop that the launch papers describe.
For a traveler, the history has one message. The route you read about is a living thing, and the numbers on a launch release are a baseline, not a current timetable. The Taj Mahal site names Gatimaan among the main trains connecting Agra with Delhi.35 Use the release for what the train is, and a live timetable for when it runs on your date. Treat any list of stops, including this one, as a starting point for the question you ask on the booking page, not as a replacement for the answer you read there.
Sources
Questions about the train to Agra? A real person answers here.