GoAsia
India

How to Get from Kalka to Agra

Take the overnight Netaji Express 13052 from Kalka at 23:55 to Tundla Junction at 09:45, or the Shatabdi to Delhi and on to Agra. Times from Indian Railways.

Last updated: November 13, 2026

How to Get from Kalka to Agra

Photo: Adam Jones from Kelowna, BC, Canada / Wikimedia Commons, CC BY-SA 2.0

Contents

Kalka sits where the plains end and the Himalayan foothills begin. Agra lies to the south-east, across Delhi's suburbs and the flat farmland of Uttar Pradesh.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Kalka to Agra by train

Netaji Express 13052 leaves Kalka at 23:55 and runs through Chandigarh and Ambala Cantt. It reaches Tundla Junction at 09:45, 471 km from Kalka, and leaves again at 09:50.[1]

Tundla is the junction town east of Agra, so you finish the trip by local train or taxi.

Stops of the Netaji Express

The train calls at many stations on the way, and the distances count from Kalka:

  • Chandigarh, 25 km: arrives 00:28, leaves 01:25.[1]
  • Ambala Cantt, 70 km: arrives 02:10, leaves 02:20.[1]
  • Kurukshetra Junction, 111 km: arrives 02:49, leaves 02:51.[1]
  • Karnal, 144 km: arrives 03:14, leaves 03:16.[1]
  • Panipat Junction, 179 km: arrives 03:38, leaves 03:40.[1]
  • Delhi Junction, 267 km: arrives 06:00, leaves 06:15.[1]
  • Ghaziabad, 287 km: arrives 07:00, leaves 07:02.[1]
  • Aligarh Junction, 393 km: arrives 08:30, leaves 08:35.[1]
  • Hathras Junction, 423 km: arrives 08:55, leaves 08:57.[1]
  • Tundla Junction, 471 km: arrives 09:45, leaves 09:50.[1]

After Tundla the train carries on to Firozabad, Shikohabad and Etawah, and its last stop is Howrah Junction, 1,710 km from Kalka.[1]

Via Delhi on the Shatabdi

Kalka Shatabdi 12012 leaves Kalka at 17:45 and covers the 268 km to New Delhi in four hours and five minutes, arriving at 21:50. It stops at Chandigarh (arrives 18:15, leaves 18:23), Ambala Cantt (19:03, leaves 19:08), Kurukshetra Junction (19:38, leaves 19:40), Panipat Junction (20:22, leaves 20:24) and Sonipat (20:52, leaves 20:54).[1]

This is the daytime option if you would rather arrive in Delhi on the same evening and continue to Agra the next morning.

Delhi to Agra on the Shatabdi

Shatabdi 12002 leaves New Delhi at 06:00. It stops at Mathura Junction at 07:19 and reaches Agra Cantt Junction, 194 km from Delhi, at 07:50. The train goes on to Dhaulpur, Gwalior, Jhansi and Bhopal, so Agra Cantt is its first big stop after Delhi.[1]

Comparing your options

OptionDepartsArrives
Netaji Express 13052, Kalka to Tundla, direct overnightKalka 23:55Tundla Junction 09:45[1]
Kalka Shatabdi 12012 to DelhiKalka 17:45New Delhi 21:50[1]
Shatabdi 12002, Delhi to AgraNew Delhi 06:00Agra Cantt Junction 07:50[1]

Frequently Asked Questions

How can I book tickets from Kalka to Agra?

Use the booking tool on this page to compare the transport options currently available from Kalka to Agra, including current prices and schedules.

Are there direct trains from Kalka to Agra?

The Netaji Express 13052 leaves Kalka at 23:55 and arrives at Tundla Junction at 09:45, from where you continue to Agra by local train or taxi.

What is the fastest way to get from Kalka to Agra?

The Netaji Express 13052 runs through to Tundla Junction, near Agra. It leaves Kalka at 23:55 and arrives at 09:45.

What is the cheapest way to get from Kalka to Agra?

Fares depend on the train and class. Check your date on IRCTC.

How long does it take to get from Kalka to Agra?

The Netaji Express takes about 9 hours 50 minutes from Kalka to Tundla Junction, plus the short onward trip to Agra.

Can I go via Delhi?

Yes. The Kalka Shatabdi 12012 leaves Kalka at 17:45 and arrives in New Delhi at 21:50. From there Shatabdi 12002 leaves at 06:00 the next morning and reaches Agra Cantt Junction at 07:50.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Indian Railways (CRIS): National Train Enquiry System: schedules of trains 13052, 12012 and 12002. Retrieved November 13, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.