Shimla to Puranpur Distance

Puranpur is approximately 600+ km from Shimla. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Puranpur, 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 Shimla, India to Puranpur, India

Via Delhi, Bareilly

RECOMMENDED

FASTEST

Shimla

Delhi

Bareilly

Puranpur

Approx Travel Time

6h 52m

On Demand

Shimla

Delhi

Bareilly

Puranpur

Approx Travel Time

7h 40m

₹11,490

Onwards

Shimla

Delhi

Bareilly

Puranpur

Approx Travel Time

9h 19m

On Demand

Shimla

Delhi

Bareilly

Puranpur

Approx Travel Time

10h 17m

₹7,851

Onwards

Via Delhi

Shimla

Delhi

Puranpur

Approx Travel Time

12h 5m

On Demand

Shimla

Delhi

Puranpur

Approx Travel Time

11h 25m

₹7,990

Onwards

Ads by MMT

Via Karnal

Shimla

Karnal

Puranpur

Approx Travel Time

15h 39m

₹8,621

Onwards

Via Dehradun, Bareilly

Shimla

Dehradun

Bareilly

Puranpur

Approx Travel Time

12h 40m

On Demand

Ads by MMT

Via Ambala, Rudrapur

CHEAPEST

Shimla

Ambala

Rudrapur

Puranpur

Approx Travel Time

14h 18m

₹1,448

Onwards

Via Dehradun, Kichha

Shimla

Dehradun

Kichha

Puranpur

Approx Travel Time

18h 22m

₹1,937

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 400+ km.

What is the distance from Shimla to Puranpur via Delhi?

Via Delhi, the distance is approximately 600+ km, taking around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India