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

TypeDistance
Aerial Distance273 kms
Road Distance360 kms

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

There is no direct train between New Delhi and Shimla. You can take train with train number 12045 from New Delhi to Chandigarh then take State Transport Bus from Chandigarh to Shimla

new delhichandigarhshimla

9hr 29m Rs.376

More DetailsFromToDep. & Arr. TimePrice*


12045
Class Aprx.(SL)
new delhi
chandigarh junction19:15 - 22:35
(3 hr 20 m)
Rs.159

Changeover at chandigarh - 3 h 00 m

State Transport Bus
chandigarh
shimla01:35 - 04:44
(3 hr 09 m)
Rs.217



View 10 more results


Distance between new delhi and chandigarh: 266 kms

Distance between chandigarh and shimla: 120 kms

Things to Know

What is the average direct train fare from New Delhi to Shimla?

There are no direct trains between New Delhi and Shimla.


List the name of trains with train number between New Delhi and Shimla.

There are no direct trains between New Delhi and Shimla. However, the best way to reach Shimla from New Delhi is to take train with train number 12045 from New Delhi to Chandigarh then take State Transport Bus from Chandigarh to Shimla.


How many direct trains are operating from New Delhi to Shimla?

There are no direct trains between New Delhi and Shimla.



By Bus

There is direct bus between New Delhi and Shimla. You can take Himachal Tourism (HPTDC) from New Delhi to Shimla

new delhishimla

8hr 30m Rs.880

More DetailsFromToDep. & Arr. TimePrice*

Himachal Tourism (HPTDC)
delhi
shimla20:30 - 05:00
(8 hr 30 m)
Rs.880



View 10 more results


Distance between new delhi and shimla: 364 kms

Things to Know

What is the average direct bus fare from New Delhi to Shimla?

Lowest bus fare is Rs 652 for State Transport Bus and highest bus fare is Rs 880 for Himachal Tourism (HPTDC), where average fare is Rs 652 for State Transport Bus from New Delhi to Shimla.


List the name of buses with bus names between New Delhi and Shimla.

The major buses between New Delhi and Shimla are as follows:

Himachal Tourism (HPTDC) and State Transport Bus.


How many direct buses are operating from New Delhi to Shimla?

There are 2 direct buses between New Delhi and Shimla.


comments powered by Disqus

Send Query
Live Chat