Did you mean :

New Delhi to Shimla

DIRECT MODES
DISTANCE 
276 kms  
There are many ways of doing this trip.
New Delhi (Delhi) to Shimla (Himachal Pradesh) distance is 276 km and you can get there by flight + cab in just over 6 hours and 18 minutes or by train + train fares starting from 157. The weather is amazing right now. You'll have a great time. Know more about Shimla weather.
Driving Directions
AVAILABLE
MODES
Choose mode
  • cheapest
  • fastest
updating results...
No results were found for the applied filters.
Please reset your filters.
view details
29 hrs 20 min
157
search
New Delhi   to   Kalka
5 hrs 25 min
103
Himalyan Queen
Kalka   to   Shimla
5 hrs 5 min
54
Kalka Simla Exp
view details
8 hrs 30 min
850
search
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
10 hrs 13 min
2219
search
New Delhi   to   Chandigarh
4 hrs 40 min
94
Himalyan Queen
Chandigarh   to   Shimla
2 hrs 33 min
2125
Tata Indica Ac 4 Seater
view details
11 hrs 3 min
2413
search
New Delhi   to   Chandigarh
5 hrs 30 min
288
Punbus Punjab Roadways
fare for 28 Jun , found by ixigoers
Chandigarh   to   Shimla
2 hrs 33 min
2125
Tata Indica Ac 4 Seater
view details
6 hrs 33 min
3967
search
New Delhi   to   Chandigarh
1 hrs
1842
SpiceJet
fare for 25 May , found by ixigoers
Chandigarh   to   Shimla
2 hrs 33 min
2125
Tata Indica Ac 4 Seater
view details
7 hrs 4 min
4877
search
New Delhi   to   Shimla
7 hrs 4 min
4877
Tata Indica
view details
21 hrs 1 min
5312
search
New Delhi   to   Manali
13 hrs
600
City Land Travels Water ...
fare for 19 May , found by ixigoers
Manali   to   Shimla
5 hrs 1 min
4712
Tata Indica Ac 4 Seater
view details
16 hrs 21 min
5603
search
New Delhi   to   Amritsar
7 hrs 20 min
133
Dli Ptk Exp
Amritsar   to   Shimla
6 hrs 1 min
5470
Tata Indica
view details
17 hrs 31 min
5820
search
New Delhi   to   Amritsar
8 hrs 30 min
350
Fouji Bus
fare for 30 Sep , found by ixigoers
Amritsar   to   Shimla
6 hrs 1 min
5470
Tata Indica
view details
12 hrs 11 min
6975
search
New Delhi   to   Gurgaon
1 hrs 32 min
36
Nzm Aii Jan Sh Sf Express
Gurgaon   to   Shimla
7 hrs 39 min
6939
Tata Indica
flight price shown is indicative one-way fares, actual may vary|train price shown is for reserved seat/berth
Train Details
 
launch search
 
sponsored
Help us rate places you know
Food & Places To Visit
 

How to go from New Delhi to Shimla

by flight, train, bus, car, taxi and road trip. If you are wondering

how to get from New Delhi (also known as Delhi) to Shimla (also known as Simla)

, there are plenty of ways. For instance, the fastest way from New Delhi to Shimla is by flight +car , in 6 hours 18 minutes. If your question is what is the cheapest way from New Delhi to Shimla, the answer is, it will cost Rs. 157 by train . If you want to check fare, timings, availability and schedules, you can also try clicking on the links with unique infographics displayed on this page.
how to go from New Delhi to Shimla by bus |  how to go from New Delhi to Shimla by car |  how to go from New Delhi to Shimla by road | 
 
Our Partners