Delhi
Shimla, Himachal Pradesh, India
| Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
|---|---|---|---|---|
| Bus | 366.68 km | 9h 42mins | 561 INR | 9.0 |
| Bus | 363.12 km | 11h 13mins | 561 INR | 9.0 |
| Bus | 380.46 km | 8h 27mins | 934 INR | 15.0 |
| Train | 369.66 km | 5h 33mins | 2,492 INR | 40.0 |
| Drive | 367.71 km | 5h 35mins | 2,803 INR | 45.0 |
| Flight | 396.93 km | 5h 34mins | 3,426 INR | 55.0 |
| Drive | 371.28 km | 5h 38mins | 6,230 INR | 100.0 |
| Flight | 504.9 km | 6h 49mins | 7,226 INR | 116.0 |
| Flight | 331.66 km | 3h 21mins | 9,905 INR | 159.0 |
| Flight | 677.74 km | 7h 24mins | 13,145 INR | 211.0 |
| Flight | 613.88 km | 6h 23mins | 14,702 INR | 236.0 |
The best and cheapest way to get from Delhi and Shimla, Himachal Pradesh, India is to travel by bus, which will cost about 561 INR or 8.10 USD.