HOW TO REACH?

From

To

How to go from New Delhi to Shimla

Distance between New Delhi to Shimla

The road distance between New Delhi to Shimla is 360 km, while the aerial distance from New Delhi to Shimla is 273 km

ROAD DISTANCE
360 km

How to Reach

There are no direct flights or trains between New Delhi to Shimla but there is/are nearly 2 direct bus(es) plying between New Delhi to Shimla.These bus(es) is/are Himachal Tourism (HPTDC) and State Transport Bus etc. The minimum time a bus takes to reach Shimla from New Delhi is 8h 30m.The cheapest way to reach Shimla from New Delhi takes you 9h 29m, which is to take train with train number 12045 from New Delhi to Chandigarh then take State Transport Bus from Chandigarh to Shimla. The fastest way to reach Shimla from New Delhi takes you 6h 14m, which is to take Tata Indica from New Delhi to Shimla.

BY TRAIN

NEW DELHICHANDIGARHSHIMLA

DURATION9 h 29 mFARERs. 376CONVENIENCE3.3

View Journey Details

BY BUS

NEW DELHISHIMLA

DURATION8 h 30 mFARERs. 880CONVENIENCE9.8

View Journey Details

Popular Searches To SHIMLA

Popular Searches From new delhi

Send Query
Live Chat