Contents
Leaving the chaotic energy of Delhi for the foothills of the Himalayas often begins with a journey to Kalka. This small town is the starting point of the Kalka-Shimla Railway, part of the UNESCO World Heritage listing Mountain Railways of India.[1] The plains of Haryana give way to the first hills of Himachal Pradesh, and the air gets cooler and cleaner.
Whether you rush to catch the mountain train or prefer a leisurely drive through the North Indian countryside, the route is straightforward.
Delhi to Kalka by Train
The train is the classic way to reach Kalka, and the best choice if you plan to board the narrow-gauge railway to Shimla straight away.

Daytime Express Trains
Two Shatabdi Express trains run from New Delhi to Kalka: 12011 leaves at 07:40 and arrives at 11:45, and 12005 leaves at 17:15 and arrives at 21:20. Each takes about 4 hours. They are fast and punctual, with comfortable chair-car seating, and you watch the urban sprawl of Delhi turn into green fields. Going the other way, 12006 leaves Kalka at 06:15 and 12012 at 17:45.[2]
Other Trains
The Himalayan Queen (14095) leaves Delhi Sarai Rohilla at 05:35 and reaches Kalka at 11:10, a slower option on the same line.[3]
Delhi to Kalka by Private Transfer
A private car suits groups and anyone who values flexibility. It picks you up at your hotel or the airport and drops you at the Kalka railway station or your guesthouse, and you can stop at a roadside dhaba for a fresh paratha and chai. The drive takes from about 4½ hours, depending on Delhi traffic. On booking platforms, private transfers start at about $50 (October 2026), with hatchbacks for up to 4 passengers and SUVs for up to 6.[4]
Delhi to Kalka by Bus
Buses are a reliable alternative, especially when train tickets are sold out. The bus takes from about 4½ hours, and more in heavy traffic. On booking platforms, tickets start at about $10 (October 2026), with air-conditioned semi-sleeper and standard buses available.[4]
Delhi to Chandigarh by Flight
Kalka has no airport, so some travelers fly to Chandigarh and continue by taxi or local bus. IndiGo flies between Delhi and Chandigarh every day, with a minimum flight time of 45 minutes.[5] This helps if you arrive on a long international flight and want to skip the Delhi traffic.
Comparing Your Options
| Mode | Departure from Delhi | Duration |
|---|---|---|
| Train (Shatabdi) | 07:40, 17:15 from New Delhi | About 4h[2] |
| Private Transfer | Any time | From about 4h 30min[4] |
| Bus | Several departures a day | From about 4h 30min[4] |
| Flight (to Chandigarh) | Daily | From 45min[5] |
Tips for Traveling from Delhi to Kalka
- Book Early: Train tickets to Kalka sell out during the Indian holiday seasons, so book early.
- Toy Train Connection: If you continue to Shimla on the narrow-gauge railway, leave a comfortable buffer between your arrival in Kalka and the departure of that train, for the platform change and your luggage.
- Stay Hydrated: Carry an extra bottle of water for bus or car journeys, especially in the hot summer months.
- Food Stops: If you take a private transfer, ask your driver to stop at Murthal, a cluster of dhabas on the highway known for its parathas.
Timetable
| Flight Delhi - Chandigarh $ 30.82–89.81 50m – 1h 10m | |
|
| Bus Delhi - Kalka $ 9.78–18.93 4h 30m – 7h 15m | |
|
|
| Taxi Delhi - Kalka $ 49.52–114.55 4h 37m – 4h 38m | |
|
|
| Train Delhi - Kalka $ 5.31–21.89 4h – 5h 50m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Delhi to Kalka, including current prices and schedules.
Buses and trains are the budget options. On booking platforms, bus tickets start at about $10 (October 2026).
The Shatabdi Express is the fastest way, taking about 4 hours from New Delhi. Private transfers take from about 4 hours 30 minutes, depending on traffic.
The Shatabdi trains take about 4 hours. Private transfers and buses take from about 4 hours 30 minutes, and longer in heavy traffic.
The train is generally preferred for its comfort and speed, especially the Shatabdi Express. Buses are a good backup if trains are fully booked.
Yes, private transfers can be booked from Delhi Airport to Kalka. This is a convenient option after a long international flight. On booking platforms, they start at about $50 (October 2026).
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] UNESCO World Heritage Centre: Mountain Railways of India. Retrieved October 17, 2026.
- [2] Indian Railways: Shatabdi Train Names with Details. Retrieved October 25, 2026.
- [3] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 25, 2026.
- [4] 12Go: Delhi - Kalka timetable. Retrieved October 25, 2026.
- [5] IndiGo: Delhi to Chandigarh Flights. Retrieved October 15, 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.
