Shimla
Shimla
Train

Mohiuddinagar to Shimla

Updated: 28 May 2026

The journey from Mohiuddinagar to Shimla covers about 1200 km. You can travel via Patna or Samastipur to catch a train to Kalka, then take the toy train to Shimla. The route passes through the plains of Uttar Pradesh and Punjab. Expect a travel time of 24 to 28 hours. Shimla is a popular hill station.

Total Distance: 1200 km by road, 1050 km air distance.
Fastest Way
Train to Patna followed by a flight to Chandigarh then taxi to Shimla.
Cheapest Way
Sleeper class train to Kalka then bus to Shimla.
Compare Mohiuddinagar to Shimla Routes
Train
Connecting
Duration
26 hours
Avg Price
1200 - 4000 INR
Operator
Kalka Express
Route
Mohiuddinagar to Patna, then train to Kalka, then toy train to Shimla.

Book early for confirmed seats.

Travel Tips
  • Booking
    Book tickets in advance.
  • Local Transport
    Walking is best.
  • Cuisine
    Try local Himachali food.
  • Weather
    Carry warm clothes.
  • Language
    Hindi and Pahari.
Safety Tips
  • Crowds
    Be cautious in markets.
  • Transport
    Use registered taxis.
  • Hydration
    Drink clean water.
  • Emergency
    Keep emergency numbers.
People Also Ask
  • Is there a direct train?
    No, you must connect via Kalka.
  • How far is the airport?
    About 20 km from the city.
  • Best time to visit?
    Summer.
  • Is it safe?
    Yes.
  • What is the currency?
    Indian Rupee.
Quick Info
  • From Mohiuddinagar, 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
A popular promenade.
2
Mall Road
A shopping street.
3
Jakhu Temple
A temple on a hill.
4
Christ Church
A historic church.
Tags
Mohiuddinagar to Shimla Bihar to Himachal Pradesh train to Shimla traveling to Shimla best route to Shimla long distance travel Shimla tourism