Barsana
Barsana
Shimla
Shimla
Train Driving

Barsana to Shimla

Updated: 20 May 2026

The journey from Barsana to Shimla covers approximately 550 km. You must reach Mathura Junction for train connectivity to Delhi, then to Kalka, and finally by road or toy train to Shimla. This is a journey to the Queen of Hills.

Total Distance: 550 km by road, 480 km straight-line.
Fastest Way
Driving, taking 12 hours.
Cheapest Way
Train to Kalka then bus to Shimla, costing around 1000 INR.
Compare Barsana to Shimla Routes
Train
Connecting
Duration
14 hours
Avg Price
1000-3000 INR
Operator
Kalka Shatabdi
Route
Mathura-Delhi-Kalka-Shimla

Take the toy train from Kalka for a scenic experience.

Driving
Direct
Duration
12 hours
Avg Price
4000-7000 INR
Operator
Private Taxi
Route
Barsana-Delhi-Chandigarh-Shimla

Roads are winding; drive carefully.

Travel Tips
  • Local Transport
    Walking is best in the city.
  • Food
    Try the local Himachali cuisine.
  • Weather
    It is cold; carry warm clothes.
  • Language
    Hindi is the primary language.
  • Connectivity
    Well-connected by rail and road.
Safety Tips
  • Hydration
    Drink plenty of water.
  • Night Travel
    Avoid driving at night.
  • Crowds
    Be careful in busy areas.
  • Emergency
    Keep local emergency numbers saved.
People Also Ask
  • Is there a direct train?
    No, requires a change at Kalka.
  • How to reach by road?
    Take NH 5 via Chandigarh.
  • Is Shimla safe?
    Yes, it is a safe city.
  • What is the best time to visit?
    Summer and autumn are best.
  • Are there hotels near the station?
    Yes, many options are available.
Quick Info
  • From Barsana, Uttar Pradesh, India
  • To Shimla, Himachal Pradesh, India
  • Modes
Best Time to Travel

March to June and September to November.

Things to Do in Shimla
1
The Ridge
Visit the famous promenade.
2
Mall Road
Explore the shops.
3
Jakhu Temple
Visit the temple.
4
Christ Church
See the historic church.
Tags
Barsana to Shimla Mathura to Shimla train road trip to Shimla travel to Himachal Pradesh Shimla travel guide trains from Mathura how to reach Shimla long distance travel