Delhi, New Delhi, India
Shimla, Himachal Pradesh, India
| 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 |
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.