Did you mean :

New Delhi to Shimla

DIRECT MODES
DISTANCE 
276 kms  
Whoa - on this one, you'll be spoilt for choice.
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 23 minutes or by train + train fares starting from 160. Beautiful weather for sightseeing and other outdoor activity. 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
160
search
New Delhi   to   Kalka
5 hrs 25 min
105
Himalyan Queen
Kalka   to   Shimla
5 hrs 5 min
55
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
2221
search
New Delhi   to   Chandigarh
4 hrs 40 min
96
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 38 min
3848
search
New Delhi   to   Chandigarh
1 hrs 5 min
1723
SpiceJet
fare for 31 Jul , 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
16 hrs 21 min
5605
search
New Delhi   to   Amritsar
7 hrs 20 min
135
Dli Ptk Exp
Amritsar   to   Shimla
6 hrs 1 min
5470
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
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
6976
search
New Delhi   to   Gurgaon
1 hrs 32 min
37
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 23 minutes. If your question is what is the cheapest way from New Delhi to Shimla, the answer is, it will cost Rs. 160 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 |