If there’s one train journey in India that seamlessly blends history, natural beauty, and a sense of timeless adventure, it’s the Kalka to Shimla train route. This narrow-gauge railway winds its way through the Himalayan foothills for approximately 96 kilometres, climbing from the plains of Haryana to the hill station of Shimla — the former summer capital of British India. Every twist of the track, every tunnel, and every bridge tells a story that spans well over a century.
Recognized as a UNESCO World Heritage Site since 2008, the Kalka–Shimla Railway is not merely a way to get from Point A to Point B. It’s an experience — a slow, deliberate, utterly enchanting ride through forests of oak and rhododendron, past gurgling streams and misty mountain peaks. Whether you’re a seasoned railway enthusiast, a curious traveler, or a family looking for a memorable getaway, this route delivers in every possible way.
In this complete travel guide, we’ll walk you through everything you need to know — train options, schedules, ticket booking, key stations, what to expect on board, and the best times to travel.
📋 Route at a Glance
- RouteKalka → Shimla
- Distance~96 km
- Journey Time5–6 Hours
- GaugeNarrow (2 ft 6 in)
- UNESCO StatusWorld Heritage (2008)
- Tunnels102 Tunnels
- Bridges800+ Bridges
- Highest PointShimla (~2,075m)
A Brief History of the Kalka–Shimla Railway
The Kalka–Shimla Railway was constructed between 1898 and 1903 by the British colonial administration, primarily to provide a reliable connection between the plains and Shimla, which served as the summer headquarters of the British Raj. The engineering feat required to build this line was extraordinary — workers carved tunnels through solid rock and constructed hundreds of bridges across deep gorges, all in the era before modern machinery.
The railway officially opened on November 9, 1903, and has been in continuous operation ever since. Over the decades it survived wars, extreme weather, and the transition from steam to diesel locomotives. Today, it stands as one of India’s most treasured heritage railways, operating under the Northern Railway zone of Indian Railways.
Much like the New Jalpaiguri to Darjeeling Himalayan Railway and the Mettupalayam to Ooty Nilgiri Mountain Railway, the Kalka–Shimla route represents the golden age of mountain railways in India — engineering marvels that were as much about ambition as they were about practicality.
Key Stations Along the Kalka–Shimla Route
The journey covers 20 stations from Kalka to Shimla. While most trains skip some intermediate halts, the following are the most significant stops along the way:
- Kalka 650m · Starting Point
- Taksal 750m
- Gumman 810m
- Koti 850m
- Jabli 960m
- Dharampur 1,071m · Major Halt
- Kumarhatti 1,100m
- Barog 1,144m · Famous Tunnel Station
- Solan 1,467m · Major Halt
- Kandaghat 1,518m
- Shoghi 1,860m
- Shimla 2,075m · Terminus
Among all the stops, Barog holds a special place in railway lore. It is home to the Barog Tunnel — the longest on this route at 1,144 metres — and the story of its construction is wrapped in mystery and legend. The Solan station, surrounded by apple orchards and forested hills, also offers a refreshing stop for passengers to stretch their legs and grab a snack.
Trains Available on the Kalka to Shimla Route
Indian Railways operates several train services on this route, each catering to different travel preferences and budgets. Here’s a clear overview:
| Train Name | Train No. | Departure (Kalka) | Arrival (Shimla) | Type |
|---|---|---|---|---|
| Shivalik Deluxe Express | 52455 | 05:30 AM | 10:30 AM | Premium · AC Chair Car |
| Himalayan Queen Express | 52457 | 12:10 PM | 05:35 PM | Express · Mixed Classes |
| Kalka Shimla Rail Motor | 52451 | 04:00 AM | 09:00 AM | Rail Motor Car |
| Shimla Passenger | 52453 | 06:00 AM | 12:05 PM | Passenger · Budget |
| Shimla Express | 52465 | 02:20 PM | 07:40 PM | Express · Mixed Classes |
Note: Timings are subject to seasonal changes. Always verify the latest schedule on the official IRCTC website or at the railway station before travel.
Which Train Should You Choose?
The Shivalik Deluxe Express is the top pick for most travelers — it offers panoramic windows, padded seats, and an early morning departure that means you get to watch the mist lift over the mountains as you climb. The Himalayan Queen is a solid mid-day option with a good mix of comfort and affordability. Budget travelers and backpackers often prefer the Shimla Passenger for its lower fares and authentic local atmosphere.
Ticket Prices and How to Book
Booking your Kalka to Shimla toy train ticket is straightforward, and advance booking is strongly advised — especially during peak tourist seasons like April–June and October–November, when seats fill up fast.
| Train / Class | Approx. Fare (₹) | Comfort Level |
|---|---|---|
| Shivalik Deluxe – AC Chair Car | ₹370 – ₹450 | ⭐⭐⭐⭐⭐ |
| Himalayan Queen – First Class | ₹175 – ₹220 | ⭐⭐⭐⭐ |
| Himalayan Queen – Second Class | ₹55 – ₹75 | ⭐⭐⭐ |
| Rail Motor Car | ₹210 – ₹250 | ⭐⭐⭐⭐ |
| Shimla Passenger – Second Class | ₹30 – ₹50 | ⭐⭐ |
Tickets can be booked through:
- The official IRCTC website (irctc.co.in) — recommended for advance online booking
- The IRCTC Rail Connect mobile app — convenient for on-the-go booking
- Railway reservation counters at Kalka, Chandigarh, or other major stations
- Authorized travel agents and tour operators
Before you travel, it’s also worth checking your PNR status to confirm your reservation and seat assignment, especially if you’ve booked during high demand periods.
What to Expect on the Journey
The Kalka–Shimla toy train experience is unlike any other rail journey in India. The narrow-gauge track means the carriages are smaller and more intimate than standard trains, creating a cozy, almost nostalgic atmosphere. As the train pulls out of Kalka station, the flat plains quickly give way to rolling hills, and within the first 30 minutes, you’ll be winding through forested slopes with spectacular valley views on either side.
Some of the highlights to watch out for during the journey include:
- The Barog Tunnel — the longest on the route, a 1,144-metre stretch through solid rock that creates a memorable few moments of darkness mid-journey
- Multi-arch bridges — over 800 bridges dot the route, many of them beautifully built from red brick in the Victorian style
- Panoramic mountain views — as you gain elevation, views of snow-capped Himalayan peaks open up on clear days, particularly between October and February
- Pine, oak, and rhododendron forests — the train passes through dense forest patches that are especially stunning in spring when rhododendrons bloom in vivid red and pink
- Small mountain stations — tiny stations like Barog and Kandaghat offer a charming glimpse into Himachali life, with local vendors selling snacks and chai
Best Time to Travel on the Kalka–Shimla Railway
The Kalka–Shimla route is accessible throughout the year, but the experience can vary significantly by season. Here’s a seasonal breakdown to help you plan:
Spring (Mar–May)
Rhododendrons in full bloom, lush greenery, and pleasant temperatures. Ideal for most travelers.
Summer (Apr–Jun)
Peak tourist season. Book tickets 30–60 days in advance. Mild weather at Shimla makes it a popular escape from India’s heat.
Monsoon (Jul–Sep)
Lush landscapes but potential landslides may cause delays. A quieter, more atmospheric experience for adventurous travelers.
Autumn (Oct–Nov)
Crystal-clear skies, mountain views, and comfortable temperatures. One of the best times to visit.
Winter (Dec–Feb)
Snow-covered landscapes and a magical atmosphere. Services can see occasional delays due to snowfall, but the views are unforgettable.
Essential Travel Tips for the Kalka to Shimla Train Journey
A little preparation goes a long way on this iconic route. Keep these practical tips in mind before you travel:
- Book early: Seats on the Shivalik Deluxe Express and Himalayan Queen sell out weeks in advance during peak season. Book at least 30 days ahead.
- Choose the right side: For the best mountain views while heading to Shimla, try to sit on the right-hand side of the train. On the return journey, it’s the left-hand side.
- Carry warm layers: Even in summer, Shimla can be chilly, and the train journey through the mountains can feel cool. Pack a light jacket regardless of season.
- Arrive early at Kalka: Kalka station can be busy, especially during weekends and holidays. Arrive at least 30–45 minutes before departure.
- Carry snacks and water: While some stations have food stalls, it’s advisable to carry your own refreshments for the 5–6 hour journey.
- Keep your camera ready: The best scenic spots — particularly around Barog and the multi-arched bridges — appear without warning. Have your phone or camera accessible at all times.
- Check for delays: During monsoon season, check for any service disruptions before your travel day. The IRCTC website and Indian Railways apps provide real-time updates.
How to Reach Kalka
Kalka is well connected to major cities in North India, making it easy to plan your journey from Delhi, Chandigarh, or other nearby hubs.
From Delhi
The most convenient route from Delhi to Kalka is by train. Several express trains run between New Delhi and Kalka, including the Kalka Mail and the Himalayan Queen, which connects New Delhi directly to Kalka. The journey takes around 4–5 hours. If you’re interested in exploring other major train corridors in India, our guide on the New Delhi to Mumbai train route gives a comprehensive look at long-distance rail travel in the country.
From Chandigarh
Kalka is only about 30–35 km from Chandigarh, making it easily accessible by road or by local train in under an hour. Chandigarh is well connected by air (Chandigarh International Airport), rail, and road from across the country.
By Road
Kalka is accessible via NH-7 and is well connected by bus services from Delhi, Chandigarh, Ambala, and other nearby towns. Private taxis and cabs are also available from Chandigarh.
What to Do in Shimla After Your Arrival
Arriving at Shimla station — perched dramatically at 2,075 metres above sea level — is a moment in itself. The station is charming, compact, and opens directly into the heart of the hill station. Once you’ve soaked in the arrival experience, there’s plenty to explore in Shimla:
- The Ridge and Mall Road — the social heart of Shimla, offering colonial-era architecture, shops, and stunning mountain panoramas
- Christ Church — one of the oldest churches in North India, an iconic neo-Gothic landmark on The Ridge
- Jakhu Temple — a hilltop Hanuman temple at 2,455m offering the best views over Shimla and the surrounding Himalayas
- Shimla State Museum — for a fascinating look at Himachali art, culture, and history
- Kufri and Chail — short excursions from Shimla for skiing (in winter), wildlife, and nature walks
- Indian Institute of Advanced Study (Viceregal Lodge) — a stunning colonial mansion set in manicured gardens, once the residence of the Viceroy of India
Planning Beyond Shimla
Shimla is just the beginning of what Himachal Pradesh has to offer. After your toy train journey, consider extending your trip to explore more of this stunning region. From Shimla, you can drive to Manali via the Hindustan-Tibet Highway — a legendary mountain road trip that deserves its own guide. Adventure seekers might consider a Shimla to Spiti Valley road trip, one of India’s most remote and dramatic high-altitude drives. For those interested in further heritage rail journeys, a visit to Pathankot and the Kangra Valley Railway — another narrow-gauge gem running through the Kangra district — is highly recommended.
Rail enthusiasts visiting the region may also want to explore how mountain railway infrastructure in India compares to heritage railways around the world, a topic that touches on fascinating engineering history and conservation efforts.
Discover more incredible train journeys and road trip guides across India on Road Rail Infra.
Browse All Railway Guides →Frequently Asked Questions (FAQs)
Here are answers to the most common questions travelers have about the Kalka to Shimla train journey.
How long does the Kalka to Shimla train journey take?
The Kalka to Shimla train journey takes approximately 5 to 6 hours, covering a distance of about 96 km through the Himalayan foothills. Travel time can vary slightly depending on the train service you choose and any seasonal factors.
Is the Kalka Shimla Railway a UNESCO World Heritage Site?
Yes, the Kalka–Shimla Railway is a UNESCO World Heritage Site. It was inscribed in 2008 as part of the Mountain Railways of India, alongside the Darjeeling Himalayan Railway and the Nilgiri Mountain Railway.
Which is the best train on the Kalka to Shimla route?
The Shivalik Deluxe Express (Train No. 52455) is widely considered the best and most comfortable train on the Kalka to Shimla route. It offers panoramic glass windows, cushioned seats, and an early morning departure that lets you watch the mountains wake up as you climb.
How many tunnels does the Kalka Shimla Railway have?
The Kalka–Shimla Railway passes through 102 tunnels along its 96 km route. The longest is the Barog Tunnel, approximately 1,144 metres long, and it is one of the most iconic features of the entire journey.
What is the ticket price for the Kalka to Shimla train?
Ticket prices vary by train type and class. For the Shivalik Deluxe Express, fares are approximately ₹370–₹450 for AC Chair Car. The Rail Motor Car costs around ₹210–₹250. Prices are subject to change — always check the official IRCTC website for the latest fares and availability.
What is the best time of year to travel on the Kalka Shimla Railway?
The best times to travel are March to June (spring and early summer for pleasant weather and lush landscapes) and September to November (post-monsoon, with clear skies and stunning mountain views). Winter travel (December–February) offers magical snowy scenery but may occasionally see delays.
How do I book tickets for the Kalka to Shimla toy train?
Tickets can be booked through the official IRCTC website (irctc.co.in), the IRCTC Rail Connect app, or at railway reservation counters at Kalka or other major stations. Advance booking of at least 30 days is strongly recommended during peak tourist seasons. Don’t forget to check your PNR status once booked to confirm your reservation.
What are the major stops on the Kalka to Shimla train route?
The major stops include Kalka, Dharampur, Barog, Solan, Kandaghat, Shoghi, and Shimla. The Barog station — situated at the entrance of the famous Barog Tunnel — is especially beloved by travelers and railway enthusiasts alike.
Final Thoughts: Why the Kalka–Shimla Train Is Worth It
The Kalka to Shimla train journey isn’t just about reaching a destination — it’s about the journey itself. Few travel experiences in the world combine history, heritage engineering, natural beauty, and sheer wonder the way this narrow-gauge railway does. From the first whistle at Kalka station to the moment the train pulls into Shimla and the cool mountain air hits your face, every minute of the ride is something to savour.
Whether you’re traveling solo, as a couple, or with your family, this route offers something that no road journey can replicate — a moving window through one of Asia’s most beautiful mountain landscapes, on a railway that has been running for over 120 years and shows no signs of slowing down.
Plan your trip, book your seat early, and get ready for one of the most memorable rail experiences India has to offer. For more scenic Indian railway travel guides, explore the full collection at Road Rail Infra.