hero
How2Go
Sanawad to Shimla

Sanawad to Shimla

Shimla is approximately 1050+ kms from Sanawad. The fastest way to reach Shimla from Sanawad is by Bus, Flight Via Indore, Delhi. It takes approximately 8 hours. The cheapest way to reach Shimla from Sanawad is by Bus Via Indore, Ghaziabad which would take approximately 27 hours.

Sort By
Mode of Transport

Via Indore, Ghaziabad

RECOMMENDED

Sanawad

Indore

Ghaziabad

Shimla

Approx Travel Time

1d 2h 28m

On Demand

Via Khandwa, Kalka

Sanawad

Khandwa

Kalka

Shimla

Approx Travel Time

1d 3h 6m

On Demand

Ads by MMT

Via Indore, Mohali

Sanawad

Indore

Mohali

Shimla

Approx Travel Time

11h 25m

On Demand

Sanawad

Indore

Mohali

Shimla

Approx Travel Time

10h 47m

On Demand

Via Indore, Dehradun

Sanawad

Indore

Dehradun

Shimla

Approx Travel Time

17h 33m

On Demand

Ads by MMT

Via Mhow, Delhi

Sanawad

Mhow

Delhi

Shimla

Approx Travel Time

18h 11m

On Demand

Via Indore, Delhi

Sanawad

Indore

Delhi

Shimla

Approx Travel Time

17h 36m

On Demand

Sanawad

Indore

Delhi

Shimla

Approx Travel Time

16h 33m

On Demand

FASTEST

Sanawad

Indore

Delhi

Shimla

Approx Travel Time

7h 53m

On Demand

Via Ujjain, Delhi

Sanawad

Ujjain

Delhi

Shimla

Approx Travel Time

17h 33m

On Demand

Frequently Asked Questions

What is the distance between Sanawad and Shimla?

Shimla is approximately 1050+ kms from Sanawad.

How long does it take to reach Shimla from Sanawad?

It takes approximately 8 hours to reach Shimla from Sanawad by Bus, Flight Via Indore, Delhi.

What is the cheapest way to reach Shimla from Sanawad?

The cheapest way to reach Shimla from Sanawad is by Bus Via Indore, Ghaziabad.

What is the fastest way to reach Shimla from Sanawad?

The fastest way to reach Shimla from Sanawad is by Bus, Flight Via Indore, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India