Lucknow
Lucknow
Shimla
Shimla
Train

Lucknow to Shimla

Updated: 20 May 2026

Shimla, the hill station, is about 750 km from Lucknow. You can take a train to Chandigarh and then a bus or taxi to Shimla. The journey is scenic and takes about 15 hours.

Total Distance: 750 km by road, 600 km by air.
Fastest Way
Direct train is the fastest.
Cheapest Way
Sleeper class train is the cheapest.
Compare Lucknow to Shimla Routes
Train
Connecting
Duration
15 hours
Avg Price
800-2500 INR
Operator
Shimla Express
Route
Lucknow-Chandigarh-Shimla

Trains are very convenient.

Travel Tips
  • Food
    Try the local Himachali cuisine.
  • Transport
    Use local buses.
  • Weather
    Carry warm clothes.
  • Shopping
    Explore the local markets.
  • Stay
    Stay in the city center.
Safety Tips
  • General Safety
    Shimla is safe.
  • Crowds
    Be careful in busy areas.
  • Emergency
    Keep emergency numbers ready.
  • Health
    Stay hydrated.
People Also Ask
  • Is Shimla safe?
    Yes, it is safe.
  • What is Shimla famous for?
    Hill station and climate.
  • How to reach?
    Train is the best option.
  • Best time?
    Winter.
  • Is it a good city?
    Yes, it is a major city.
Quick Info
  • From Lucknow, Uttar Pradesh, India
  • To Shimla, Himachal Pradesh, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Shimla
1
The Ridge
Visit this famous spot.
2
Mall Road
Explore the shops.
3
Jakhu Temple
Visit this temple.
4
Christ Church
Visit this church.
Tags
Lucknow to Shimla train Lucknow to Shimla bus Shimla travel guide Lucknow to Shimla distance hill station Shimla Shimla railway station best way to Shimla