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 train + cab in just over -2 hours and -4 minutes or by train + train fares starting from 179. Shimla's a great place, if you love cold weather that is. 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 30 min
179
search
New Delhi   to   Kalka
5 hrs 35 min
118
Himalyan Queen
Kalka   to   Shimla
5 hrs 5 min
61
Kalka Simla Exp
view details
10 hrs 23 min
2233
search
New Delhi   to   Chandigarh
4 hrs 50 min
108
Himalyan Queen
Chandigarh   to   Shimla
2 hrs 33 min
2125
Tata Indica Ac 4 Seater
view details
12 hrs 53 min
2479
search
New Delhi   to   Chandigarh
7 hrs 20 min
354
Punbus - Hoshiarpur...
fare for 22 May , found by ixigoers
Chandigarh   to   Shimla
2 hrs 33 min
2125
Tata Indica Ac 4 Seater
view details
6 hrs 23 min
4183
search
New Delhi   to   Chandigarh
0 hrs 50 min
2058
Jet Airways
fare for 03 Apr , 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 46 min
5611
search
New Delhi   to   Manali
13 hrs 45 min
899
Fouji Bus
fare for 27 May , found by ixigoers
Manali   to   Shimla
5 hrs 1 min
4712
Tata Indica Ac 4 Seater
view details
16 hrs 21 min
5623
search
New Delhi   to   Amritsar
7 hrs 20 min
153
Dli Ptk Exp
Amritsar   to   Shimla
6 hrs 1 min
5470
Tata Indica
view details
12 hrs 5 min
6978
search
New Delhi   to   Gurgaon
1 hrs 26 min
39
Nzm Aii Jan Sh Sf Express
Gurgaon   to   Shimla
7 hrs 39 min
6939
Tata Indica
view details
10 hrs 1 min
7486
search
New Delhi   to   Amritsar
1 hrs
2016
Jet Airways
fare for 03 Apr , found by ixigoers
Amritsar   to   Shimla
6 hrs 1 min
5470
Tata Indica
view details
22 hrs 1 min
7768
search
New Delhi   to   Jammu
10 hrs 55 min
187
Puja Express
Jammu   to   Shimla
8 hrs 6 min
7581
Tata Indica Ac 4 Seater
flight price shown is indicative one-way fares, actual may vary|train price shown is for reserved seat/berth
Train Details
 
launch search
 
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 train +car , in . If your question is what is the cheapest way from New Delhi to Shimla, the answer is, it will cost Rs. 179 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 car |  how to go from New Delhi to Shimla by road |