Best way to travel between

Delhi, New Delhi, India
Shimla, Himachal Pradesh, India
Travel Modes
Price
Distance
Duration
CO2
bus
$11.0
358.55 km
11h 7mins
10.76 kgs
 
bus
$11.0
366.18 km
12h 22mins
10.99 kgs
 
train
$36.0
375.95 km
5h 39mins
19.93 kgs
 
drive
$45.0
366.68 km
5h 34mins
46.94 kgs
 
flight
$79.0
392.08 km
4h 15mins
42.34 kgs
 
flight
$101.0
498.94 km
6h 39mins
53.89 kgs
 
drive
$140.0
370.24 km
5h 37mins
47.39 kgs
 
flight
$226.0
626.85 km
6h 23mins
67.7 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 358.55 km 11h 7mins 685 INR 11.0
Bus 366.18 km 12h 22mins 685 INR 11.0
Train 375.95 km 5h 39mins 2,243 INR 36.0
Drive 366.68 km 5h 34mins 2,803 INR 45.0
Flight 392.08 km 4h 15mins 4,921 INR 79.0
Flight 498.94 km 6h 39mins 6,292 INR 101.0
Drive 370.24 km 5h 37mins 8,722 INR 140.0
Flight 626.85 km 6h 23mins 14,079 INR 226.0
Take Bus from Delhi to Shimla
Time: 11h 7mins Cost: 685 INR; $ 9.9 - 12.1 USD CO2 Emission: 10.77 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Delhi, New Delhi, India and Shimla, Himachal Pradesh, India is to travel by bus, which will cost about 685 INR or 9.90 USD.