457.15 km (284 miles) is the average travel distance between Delhi and . If you could walk at the speed of 3mph (4.8kph), it would take 2 days 22 hours.
Distance from
Delhi to ShimlaAverage travel distance is
457.15 kmNomal travel times are between
3h 21min - 11h 13minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 351.56 km | 218.45 miles | 189.83 miles |
Train | 391.84 km | 243.48 miles | 211.58 miles |
Flight | 420.75 km | 261.44 miles | 227.18 miles |
Drive | 389.77 km | 242.19 miles | 210.46 miles |
Drive | 393.56 km | 244.54 miles | 212.5 miles |
Flight | 650.71 km | 404.33 miles | 351.36 miles |
Flight | 535.19 km | 332.55 miles | 288.98 miles |
Flight | 718.40 km | 446.4 miles | 387.91 miles |
Bus | 403.29 km | 250.59 miles | 217.76 miles |
Bus | 388.68 km | 241.52 miles | 209.87 miles |
Bus | 384.91 km | 239.17 miles | 207.83 miles |
BE PREPARED
Delhi - Shimla Info
The distance from New Delhi Station to Indira Gandhi International Airport 21 km (12.9 miles) .
The distance from DEL to SLV 307 km (190.58 miles) .
The distance from Simla to Shimla 25 km (15.51 miles) .
Travel distance chart
The distance between Delhi to Shimla, Himachal Pradesh, India is 457.15 km (284 miles) and it would cost 9 USD ~ 561 INR to drive in a car that consumes about 2 MPG.