Fatehpur to Shimla Distance

The road distance between Fatehpur and Shimla is approximately 850+ km, and the drive usually takes around 14 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Shimla Airport is located in Shimla. Flying is the fastest way to reach Shimla, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Fatehpur, Uttar Pradesh, India to Shimla, India

Via Kanpur, Delhi

RECOMMENDED

Fatehpur, Uttar Pradesh

Kanpur

Delhi

Shimla

Approx Travel Time

6h 30m

₹11,867

Onwards

Fatehpur, Uttar Pradesh

Kanpur

Delhi

Shimla

Approx Travel Time

7h 25m

₹12,372

Onwards

Via Prayagraj(Allahabad), Delhi

FASTEST

Fatehpur, Uttar Pradesh

Prayagraj(Allahabad)

Delhi

Shimla

Approx Travel Time

6h 28m

₹12,537

Onwards

Ads by MMT

Via Ghaziabad

Fatehpur, Uttar Pradesh

Ghaziabad

Shimla

Approx Travel Time

16h 8m

₹1,065

Onwards

Via Muzaffarnagar

Fatehpur, Uttar Pradesh

Muzaffarnagar

Shimla

Approx Travel Time

14h 21m

₹9,543

Onwards

Ads by MMT

Via Faridabad

Fatehpur, Uttar Pradesh

Faridabad

Shimla

Approx Travel Time

18h 25m

₹1,369

Onwards

Via Kalka

CHEAPEST

Fatehpur, Uttar Pradesh

Kalka

Shimla

Approx Travel Time

20h 20m

₹510

Onwards

Direct Options

Fatehpur, Uttar Pradesh

Shimla

Approx Travel Time

13h 58m

₹28,330

Onwards

Via Kanpur, Ghaziabad

Fatehpur, Uttar Pradesh

Kanpur

Ghaziabad

Shimla

Approx Travel Time

20h 20m

₹4,009

Onwards

Via Delhi

Fatehpur, Uttar Pradesh

Delhi

Shimla

Approx Travel Time

10h 25m

₹7,793

Onwards

Frequently Asked Questions

What is the distance between Fatehpur and Shimla?

The distance between Fatehpur and Shimla is approximately 850+ km by road.

What is the straight-line (aerial) distance between Fatehpur and Shimla?

The straight-line distance is approximately 650+ km.

How long does it take to travel from Fatehpur to Shimla by road?

It takes around 14 hours by road.

What is the distance from Fatehpur to Shimla via Kanpur?

Via Kanpur, the distance is approximately 750+ km, taking around 7 hours.

Does the distance from Fatehpur to Shimla change by route?

Yes — the road distance varies from 850+ km via the direct route to 750+ km via Kanpur, depending on the path taken.

Does travel time between Fatehpur and Shimla vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Fatehpur and Shimla?

The driving distance is 850+ km, while the straight-line distance is shorter at 650+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India