Shimla
Shimla
Train

Mairwa to Shimla

Updated: 28 May 2026

The distance from Mairwa to Shimla is approximately 1200 km. The most practical way to cover this distance is by train to Kalka, then the toy train to Shimla. The journey takes about 24 to 28 hours. You will likely need to travel via Delhi. Shimla is a popular hill station in Himachal Pradesh.

Total Distance: Driving distance is 1200 km; straight-line air distance is 1000 km.
Fastest Way
Train is the most reliable, taking 26 hours.
Cheapest Way
Train (Sleeper class) is the most economical at around 1200 INR.
Compare Mairwa to Shimla Routes
Train
Connecting
Duration
26 hours
Avg Price
1200 - 3500 INR
Operator
Jan Sewa Express
Route
Mairwa to Delhi, then train to Kalka, then toy train to Shimla.

Book the toy train in advance.

Travel Tips
  • Book in Advance
    Long-distance trains fill up quickly; book at least 30 days ahead.
  • Local Transport
    Shimla has an excellent bus network and taxi services.
  • Weather
    Winters can be cold; pack warm clothing.
  • Food
    Try the local Himachali cuisine.
  • Safety
    Follow local guidelines and stay in well-lit areas.
Safety Tips
  • Luggage
    Keep your belongings secure during the long train journey.
  • Night Travel
    Avoid arriving at the station late at night if possible.
  • Emergency
    Keep emergency contacts saved.
  • Hydration
    Drink plenty of water during the long transit.
People Also Ask
  • Is there a direct train?
    No, you usually need to change in Delhi and Kalka.
  • How long is the journey?
    It takes about 26 hours by train.
  • Is Shimla safe?
    Yes, it is a safe city for tourists.
  • Best way to travel?
    Train is the most practical option.
  • Can I fly?
    You can fly from Patna to Shimla if you reach Patna first.
Quick Info
  • From Mairwa, 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 large open space in the heart of the city. It is a popular spot for evening walks.
2
Mall Road
A bustling street with shops and restaurants. It is a must-visit.
3
Jakhu Temple
A temple dedicated to Lord Hanuman. It is located on the highest peak in Shimla.
4
Christ Church
A historic church with beautiful architecture. It is a landmark of the city.
Tags
Mairwa to Shimla train Mairwa to Shimla distance travel to Shimla trains from Mairwa Bihar to Himachal Pradesh long distance travel Shimla travel guide how to reach Shimla