
Shimla to Nanpara
Nanpara is approximately 750+ kms from Shimla. The fastest way to reach Nanpara from Shimla is by Flight, Bus Via Delhi. It takes approximately 14 hours. The cheapest way to reach Nanpara from Shimla is by Train, Bus Via Delhi which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Shimla
Delhi
Nanpara
Approx Travel Time
13h 40m
₹10,350
Onwards
CHEAPEST
Shimla
Delhi
Nanpara
Approx Travel Time
19h 10m
₹1,215
Onwards
Shimla
Delhi
Nanpara
Approx Travel Time
20h 40m
₹1,499
Onwards
Via Chandigarh, Delhi
Shimla
Chandigarh
Delhi
Nanpara
Approx Travel Time
16h 20m
₹3,809
Onwards
Shimla
Chandigarh
Delhi
Nanpara
Approx Travel Time
20h 50m
₹1,665
Onwards
Via Roorkee, Lucknow
Shimla
Roorkee
Lucknow
Nanpara
Approx Travel Time
19h 50m
₹5,214
Onwards
Via Mohali, Delhi
Shimla
Mohali
Delhi
Nanpara
Approx Travel Time
17h 24m
₹5,900
Onwards
Frequently Asked Questions
What is the distance between Shimla and Nanpara?
Nanpara is approximately 750+ kms from Shimla.
How long does it take to reach Nanpara from Shimla?
It takes approximately 14 hours to reach Nanpara from Shimla by Flight, Bus Via Delhi.
What is the cheapest way to reach Nanpara from Shimla?
The cheapest way to reach Nanpara from Shimla is by Train, Bus Via Delhi.
What is the fastest way to reach Nanpara from Shimla?
The fastest way to reach Nanpara from Shimla is by Flight, Bus Via Delhi.