hero
How2Go
Shimla to Madanapalle

Shimla to Madanapalle

Madanapalle is approximately 2200+ kms from Shimla. The fastest way to reach Madanapalle from Shimla is by Flight, Bus Via Delhi, Bangalore. It takes approximately 12 hours. The cheapest way to reach Madanapalle from Shimla is by Bus Via Jaipur, Hyderabad which would take approximately 59 hours.

Sort By
Mode of Transport

Via Mohali, Bangalore

RECOMMENDED

Shimla

Mohali

Bangalore

Madanapalle

Approx Travel Time

14h

On Demand

Shimla

Mohali

Bangalore

Madanapalle

Approx Travel Time

14h 20m

₹8,536

Onwards

Shimla

Mohali

Bangalore

Madanapalle

Approx Travel Time

14h 13m

On Demand

Shimla

Mohali

Bangalore

Madanapalle

Approx Travel Time

14h 33m

₹10,357

Onwards

Via Delhi, Bangalore

FASTEST

Shimla

Delhi

Bangalore

Madanapalle

Approx Travel Time

11h 34m

₹16,451

Onwards

Shimla

Delhi

Bangalore

Madanapalle

Approx Travel Time

19h 24m

₹9,610

Onwards

Ads by MMT

Via Delhi, Kadapa

Shimla

Delhi

Kadapa

Madanapalle

Approx Travel Time

2d 2h 58m

On Demand

Via Jaipur, Hyderabad

CHEAPEST

Shimla

Jaipur

Hyderabad

Madanapalle

Approx Travel Time

2d 11h

₹7,130

Onwards

Ads by MMT

Via Ghaziabad, Bangalore

Shimla

Ghaziabad

Bangalore

Madanapalle

Approx Travel Time

19h 32m

₹10,580

Onwards

Via Mohali, Chennai

Shimla

Mohali

Chennai

Madanapalle

Approx Travel Time

15h 54m

On Demand

Frequently Asked Questions

What is the distance between Shimla and Madanapalle?

Madanapalle is approximately 2200+ kms from Shimla.

How long does it take to reach Madanapalle from Shimla?

It takes approximately 12 hours to reach Madanapalle from Shimla by Flight, Bus Via Delhi, Bangalore.

What is the cheapest way to reach Madanapalle from Shimla?

The cheapest way to reach Madanapalle from Shimla is by Bus Via Jaipur, Hyderabad.

What is the fastest way to reach Madanapalle from Shimla?

The fastest way to reach Madanapalle from Shimla is by Flight, Bus Via Delhi, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India