GoAsia
India

How to Get from Shimla to Kalka

Shimla to Kalka by the UNESCO Toy Train, bus or private transfer, with train times and prices from about $3.

Last updated: November 12, 2026

How to Get from Shimla to Kalka
Contents

Descending from the Queen of Hills means choosing between the road and one of the great railway journeys. Shimla perches among cedar-clad foothills, and Kalka is the railhead where the mountains give way to the plains of Haryana and the main line to the rest of India.

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.

The route is famous for the UNESCO World Heritage Kalka-Shimla Railway, the narrow-gauge Toy Train that you can ride, or skip for a quicker bus or car.

Shimla to Kalka by Train

The Kalka-Shimla Railway is a 96 km single-track line that was built to serve Shimla and still runs today. It is part of UNESCO's Mountain Railways of India.[1] The line has 102 tunnels and was built between 1898 and 1903.[2]

Going down, the Himalayan Queen (52456) leaves Shimla at 10:25 and reaches Kalka at 16:10, and the Shimla-Kalka Express (52454) leaves at 18:30 and arrives at 23:30. Plan on about five to six hours for the ride, which makes it the slowest option but a highlight of the trip in its own right.[3]

Shimla to Kalka by Bus

Buses run between Shimla and Kalka throughout the day and are quicker than the train. On booking platforms, tickets cost from about $3 up to about $16 depending on the coach, from basic seater buses to A/C semi sleepers (November 2026).[4]

Shimla to Kalka by Private Transfer

A private car gives you door-to-door service and photo stops at your own pace. On booking platforms, transfers cost from about $35 up to about $78, from hatchbacks and sedans to SUVs and 6-seat vans (November 2026).[4]

Tips for Traveling from Shimla to Kalka

  • Book the Train Early: The Toy Train is world famous, so reserve ahead in the summer season and in winter when the hills see snow.
  • Motion Sickness: The road down has many hairpin bends. If you are prone to motion sickness, take the train or bring medication for the bus or car.
  • Temperature Changes: Kalka lies much lower than Shimla and is often noticeably warmer, so dress in layers.
  • Connections at Kalka: If you are catching a main-line train to Delhi or Chandigarh, leave yourself a generous buffer at the station.

Timetable

Bus Shimla - Kalka $ 3.41โ€“16.19 2h โ€“ 3h 20m
  • โ†’ย  Non-AC Seater 06:40, 07:25, 07:40, 08:00, 09:05, 10:05, 11:06, 11:18, 13:36, 14:40, 16:28, 17:24, 18:00, 20:00, 20:10, 20:40
  • โ†’ย  A/C Semi Sleeper 09:05, 09:30, 10:00, 10:30, 20:30, 21:00, 21:30, 21:50, 22:00, 22:30
  • โ†’ย  Standard 21:30, 22:15
Taxi Shimla - Kalka $ 35.05โ€“77.53 35m โ€“ 41m
  • โ†’ย  Comfort 3pax
  • โ†’ย  Van 6pax
  • โ†’ย  SUV 6pax
  • โ†’ย  Hatchback 4pax
  • โ†’ย  Sedan
Train Shimla - Kalka $ 2.28โ€“12.07 4h 55m โ€“ 5h 20m
  • โ†’ย  2S - Second Sitting Class 17:45
  • โ†’ย  FC - First Class Sleeper 10:55, 14:15, 15:50, 17:45, 18:40
  • โ†’ย  CC - AC Chair Class 10:55, 17:45, 18:40
  • โ†’ย  EV - Vistadome AC 15:50
  • โ†’ย  Vistadome Non AC (VS) 17:45
Train Himachal Pradesh - Kalka $ 9.27 5h 12m
  • โ†’ย  FC - First Class Sleeper 11:03

Frequently Asked Questions

How can I book tickets from Shimla to Kalka?

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

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

The bus is the cheapest way, with tickets from about $3 on booking platforms (November 2026).

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

A private car is usually quicker than the bus, and the train is the slowest option at around five to six hours.

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

The train takes around five to six hours. The bus and the private car are quicker, depending on traffic on the mountain road.

Is the train ride from Shimla to Kalka worth the extra time?

Yes. The Kalka-Shimla Railway is a UNESCO World Heritage site, 96 km long with 102 tunnels, and it winds through some of the most beautiful mountain scenery in India.

Are there air-conditioned options for the bus journey?

Yes. You can book A/C semi sleeper buses on this route, which are a comfortable middle ground between a basic local bus and a private car.

Sources and background

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

  1. [1] UNESCO World Heritage Centre: Mountain Railways of India. Retrieved November 12, 2026.
  2. [2] Himachal Pradesh Tourism: Shimla - Himachal Tourism Official Website. Retrieved November 12, 2026.
  3. [3] Indian Railways (CRIS): Mail/Express/Superfast Train Names with Details. Retrieved November 12, 2026.
  4. [4] 12Go: 12Go timetable Shimla - Kalka. Retrieved November 12, 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.