Mathura
Mathura
Shimla
Shimla
Train

Mathura to Shimla

Updated: 20 May 2026

Shimla, the Queen of Hill Stations, is accessible from Mathura via train (to Kalka) and then the famous toy train, or by driving via NH 44 and NH 5. The distance is about 450 km. The journey is scenic, especially the final stretch from Kalka to Shimla. Shimla is known for its colonial architecture, pleasant weather, and mountain views.

Total Distance: 450 km by road, 380 km air distance.
Fastest Way
Train travel to Kalka plus taxi taking 10 hours.
Cheapest Way
Sleeper class train ticket to Kalka plus bus to Shimla.
Compare Mathura to Shimla Routes
Train
Connecting
Duration
12 hours
Avg Price
600 - 2000 INR
Operator
Kalka Shatabdi
Route
Mathura Junction - New Delhi - Kalka - Shimla (Toy Train)

Take a train to Kalka and then the scenic toy train to Shimla.

Travel Tips
  • Booking
    Book your train tickets in advance, especially for the toy train.
  • Local Transport
    Shimla is a walking city; use local buses or taxis for longer distances.
  • Food
    Try the local Himachali cuisine in local restaurants.
  • Weather
    Carry a warm jacket, even in summer, as evenings can be cool.
  • Connectivity
    The city is well-connected by road and rail.
Safety Tips
  • Night Travel
    Avoid driving on mountain roads at night.
  • Crowds
    Be cautious in crowded tourist areas.
  • Emergency
    Keep the local police number 100 saved.
  • Health
    Stay hydrated and enjoy the mountain air.
People Also Ask
  • Is there a direct flight?
    No, there are no direct flights from Mathura; you must travel to Delhi for a flight.
  • Which train is best?
    The Kalka Shatabdi from Delhi is the best option.
  • How long is the drive?
    Driving takes about 9-10 hours.
  • Is Shimla safe?
    Yes, Shimla is generally safe for tourists.
  • What is the best time to visit?
    Spring and winter are the best times to visit.
Quick Info
  • From Mathura, Uttar Pradesh, India
  • To Shimla, Himachal Pradesh, India
  • Modes
Best Time to Travel

March to June and October to February for snow.

Things to Do in Shimla
1
The Ridge
Walk along this famous open space in the heart of Shimla, offering great views.
2
Mall Road
Explore the bustling shopping street, a hub for local crafts and food.
3
Jakhu Temple
Visit this ancient temple dedicated to Lord Hanuman, located on the highest peak of Shimla.
4
Christ Church
See this beautiful neo-Gothic church, one of the oldest in North India.
Tags
Mathura to Shimla train Mathura to Shimla distance Shimla travel guide Mathura to Shimla route trains to Shimla traveling to Himachal Pradesh Mathura to Shimla by road Shimla tourism