hero
How2Go
Nirmal to Shimla

Nirmal to Shimla

Shimla is approximately 1750+ kms from Nirmal. The fastest way to reach Shimla from Nirmal is by Bus, Flight Via Nanded, Delhi. It takes approximately 10 hours. The cheapest way to reach Shimla from Nirmal is by Bus Via Jaipur which would take approximately 48 hours.

Sort By
Mode of Transport

Via Jaipur

RECOMMENDED

CHEAPEST

Nirmal

Jaipur

Shimla

Approx Travel Time

1d 23h 25m

₹4,071

Onwards

Via Nanded, Delhi

FASTEST

Nirmal

Nanded

Delhi

Shimla

Approx Travel Time

9h 30m

₹21,400

Onwards

Ads by MMT

Via Hyderabad, Delhi

Nirmal

Hyderabad

Delhi

Shimla

Approx Travel Time

11h 16m

On Demand

Via Hyderabad, Mohali

Nirmal

Hyderabad

Mohali

Shimla

Approx Travel Time

15h

₹8,866

Onwards

Nirmal

Hyderabad

Mohali

Shimla

Approx Travel Time

14h 10m

On Demand

Nirmal

Hyderabad

Mohali

Shimla

Approx Travel Time

14h 19m

₹11,192

Onwards

Nirmal

Hyderabad

Mohali

Shimla

Approx Travel Time

14h 51m

On Demand

Ads by MMT

Via Hyderabad, Dehradun

Nirmal

Hyderabad

Dehradun

Shimla

Approx Travel Time

20h 20m

₹7,922

Onwards

Nirmal

Hyderabad

Dehradun

Shimla

Approx Travel Time

20h 11m

On Demand

Via Nanded, Ghaziabad

Nirmal

Nanded

Ghaziabad

Shimla

Approx Travel Time

17h 20m

₹8,544

Onwards

Frequently Asked Questions

What is the distance between Nirmal and Shimla?

Shimla is approximately 1750+ kms from Nirmal.

How long does it take to reach Shimla from Nirmal?

It takes approximately 10 hours to reach Shimla from Nirmal by Bus, Flight Via Nanded, Delhi.

What is the cheapest way to reach Shimla from Nirmal?

The cheapest way to reach Shimla from Nirmal is by Bus Via Jaipur.

What is the fastest way to reach Shimla from Nirmal?

The fastest way to reach Shimla from Nirmal is by Bus, Flight Via Nanded, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India