hero
How2Go
Narasaraopet to Shimla

Narasaraopet to Shimla

Shimla is approximately 1750+ km from Narasaraopet, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shimla.

Read More
Sort By
Mode of Transport

Via Hyderabad, Mohali

RECOMMENDED

Narasaraopet

Hyderabad

Mohali

Shimla

Approx Travel Time

16h 10m

₹10,325

Onwards

Narasaraopet

Hyderabad

Mohali

Shimla

Approx Travel Time

15h 26m

₹11,562

Onwards

Via Gannavaram, Delhi

FASTEST

Narasaraopet

Gannavaram

Delhi

Shimla

Approx Travel Time

9h 15m

₹19,225

Onwards

Narasaraopet

Gannavaram

Delhi

Shimla

Approx Travel Time

17h 55m

₹12,443

Onwards

Narasaraopet

Gannavaram

Delhi

Shimla

Approx Travel Time

18h 3m

₹12,753

Onwards

Ads by MMT

Via Rajahmundry, Agra

Narasaraopet

Rajahmundry

Agra

Shimla

Approx Travel Time

1d 17h 17m

On Demand

Via Hyderabad, Delhi

CHEAPEST

Narasaraopet

Hyderabad

Delhi

Shimla

Approx Travel Time

2d 2h 17m

₹4,302

Onwards

Narasaraopet

Hyderabad

Delhi

Shimla

Approx Travel Time

12h 40m

₹16,147

Onwards

Ads by MMT

Via Rajahmundry, Delhi

Narasaraopet

Rajahmundry

Delhi

Shimla

Approx Travel Time

10h 28m

₹14,548

Onwards

Narasaraopet

Rajahmundry

Delhi

Shimla

Approx Travel Time

12h 5m

₹15,583

Onwards

Frequently Asked Questions

What is the distance between Narasaraopet and Shimla?

Shimla is approximately 1750+ kms from Narasaraopet.

How long does it take to reach Shimla from Narasaraopet?

It takes approximately 9 hours to reach Shimla from Narasaraopet by Bus, Flight Via Gannavaram, Delhi.

What is the cheapest way to reach Shimla from Narasaraopet?

The cheapest way to reach Shimla from Narasaraopet is by Bus Via Hyderabad, Delhi.

What is the fastest way to reach Shimla from Narasaraopet?

The fastest way to reach Shimla from Narasaraopet is by Bus, Flight Via Gannavaram, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India