Shimla
Shimla
Kalka
Kalka
Train Bus

Shimla to Kalka

Updated: 20 May 2026

Kalka is the gateway to Shimla, located 90 km away. The most famous way to travel this route is the Kalka-Shimla Toy Train, a UNESCO World Heritage site that takes about 5 hours. Alternatively, you can take a bus or taxi via NH 5, which takes about 3 hours. This route is famous for its tunnels, bridges, and breathtaking mountain views.

Total Distance: 90 km by road, 50 km air distance.
Fastest Way
Private taxi via NH 5 takes about 2 hours 30 minutes.
Cheapest Way
General class on the toy train or local bus is the cheapest.
Compare Shimla to Kalka Routes
Train
Direct
Duration
5 hours
Avg Price
150 - 1000 INR
Operator
Kalka-Shimla Toy Train
Route
Shimla to Kalka via Barog and Solan.

Book the Shivalik Deluxe Express for a premium experience.

Bus
Direct
Duration
3 hours
Avg Price
200 - 400 INR
Operator
HRTC
Route
NH 5.

Buses are faster than the train but less scenic.

Travel Tips
  • Book in Advance
    Toy train tickets are in high demand; book via IRCTC.
  • Carry Water
    The train journey is long; keep water and snacks handy.
  • Camera Ready
    The route offers incredible photo opportunities at every turn.
  • Check Train Status
    Verify train timings on the official railway website.
  • Dress for Weather
    Kalka is warmer than Shimla; dress in layers.
Safety Tips
  • Stay Inside
    Do not lean out of the train windows.
  • Secure Belongings
    Keep your bags locked during the journey.
  • Emergency Contacts
    Save the railway helpline number.
  • Avoid Touts
    Do not engage with unauthorized agents at the station.
People Also Ask
  • Is the toy train worth it?
    Yes, it is a unique and scenic experience.
  • How long is the train ride?
    It takes approximately 5 to 6 hours.
  • Are there buses?
    Yes, frequent buses run between Shimla and Kalka.
  • Can I book online?
    Yes, use the IRCTC website for train bookings.
  • What is the best time to travel?
    Early morning trains offer the best views.
Quick Info
  • From Shimla, Himachal Pradesh, India
  • To Kalka, Haryana, India
  • Modes
Best Time to Travel

March to June and September to November.

Things to Do in Kalka
1
Kali Mata Temple
An ancient temple in Kalka, believed to be the origin of the town's name.
2
Pinjore Gardens
Located nearby, these Mughal-style gardens are perfect for a relaxing afternoon.
3
Toy Train Ride
Experience the engineering marvel of the Kalka-Shimla railway.
4
Barog Tunnel
The longest tunnel on the route, famous for its history and legends.
Tags
Shimla to Kalka toy train Kalka Shimla railway Shimla to Kalka bus distance Shimla to Kalka how to reach Kalka from Shimla toy train booking Shimla to Kalka taxi Kalka travel guide