Did you mean :

New Delhi to Shimla

DIRECT MODES
DISTANCE 
276 kms  
If you're motivated and love the roads, try to drive down!
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. Oh before I forget, it's cold out there, so protect yourself. 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 28 min
3702
search
New Delhi   to   Chandigarh
0 hrs 55 min
1577
Air India
fare for 08 Feb , 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
7047
search
New Delhi   to   Amritsar
1 hrs
1577
Air India
fare for 02 Mar , 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
 
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 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 |