Shimla
Shimla
Train

Marhowrah to Shimla

Updated: 28 May 2026

The journey from Marhowrah to Shimla covers about 1200 km. You must reach Chhapra Junction to board a train to Kalka, then take the famous toy train to Shimla. The route takes you through the plains and into the mountains. Shimla is a popular hill station.

Total Distance: Driving distance 1200 km, straight-line air distance 1000 km.
Fastest Way
Train to Kalka and then taxi to Shimla.
Cheapest Way
Sleeper class train to Kalka and then bus to Shimla.
Compare Marhowrah to Shimla Routes
Train
Connecting
Duration
24 hours
Avg Price
900 - 2500 INR
Operator
Kalka Mail
Route
Chhapra Junction to Kalka, then Toy Train to Shimla

Book the toy train well in advance.

Travel Tips
  • Local Transport
    Walking is the best way to explore.
  • Food
    Try the local Himachali cuisine.
  • Weather
    Carry warm clothing.
  • Booking
    Book your train tickets well in advance.
  • Connectivity
    Shimla is well-connected by road.
Safety Tips
  • Mountain Roads
    Be careful on winding roads.
  • Luggage
    Keep your belongings secure at the station.
  • Emergency
    Keep local emergency numbers handy.
  • Health
    Carry motion sickness medication.
People Also Ask
  • Is there a direct train?
    No, you must change at Kalka.
  • How long is the journey?
    It takes about 24 hours.
  • Is Shimla safe?
    Yes, it is a safe city for tourists.
  • What is the best way to travel?
    Train to Kalka and then taxi.
  • Are there flights?
    Shimla Airport serves the city.
Quick Info
  • From Marhowrah, Bihar, 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
Enjoy the view and the atmosphere.
2
Mall Road
Shop and eat at the local cafes.
3
Jakhu Temple
Visit the temple on the highest peak.
4
Christ Church
Visit this historic church.
Tags
Marhowrah to Shimla Chhapra to Shimla train travel to Shimla from Bihar distance Marhowrah to Shimla trains to Shimla Shimla travel guide Bihar to Himachal travel best route to Shimla