Shimla to Bareilly Distance

The road distance between Shimla and Bareilly is approximately 550+ km, and the drive usually takes around 10 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Bareilly Airport is located in Bareilly. Flying is the fastest way to reach Bareilly, with a total travel time of approximately 4 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 Bareilly, India

Via Delhi

RECOMMENDED

FASTEST

Shimla

Delhi

Bareilly

Approx Travel Time

3h 45m

₹11,189

Onwards

Via Chandigarh, Najibabad

Shimla

Chandigarh

Najibabad

Bareilly

Approx Travel Time

11h 25m

₹825

Onwards

Ads by MMT

Via Mohali, Delhi

Shimla

Mohali

Delhi

Bareilly

Approx Travel Time

13h 36m

On Demand

Via Kalka, Ambala

CHEAPEST

Shimla

Kalka

Ambala

Bareilly

Approx Travel Time

13h 30m

₹445

Onwards

Ads by MMT

Direct Options

Shimla

Bareilly

Approx Travel Time

10h 8m

₹11,974

Onwards

Via Chandigarh, Rudrapur

Shimla

Chandigarh

Rudrapur

Bareilly

Approx Travel Time

16h 30m

₹1,898

Onwards

Via Panchkula, Moradabad

Shimla

Panchkula

Moradabad

Bareilly

Approx Travel Time

15h 9m

₹7,032

Onwards

Via Chandigarh, Roorkee

Shimla

Chandigarh

Roorkee

Bareilly

Approx Travel Time

11h 31m

₹830

Onwards

Via Chandigarh, Moradabad

Shimla

Chandigarh

Moradabad

Bareilly

Approx Travel Time

11h 44m

₹790

Onwards

Via Chandigarh, Saharanpur

Shimla

Chandigarh

Saharanpur

Bareilly

Approx Travel Time

11h 47m

₹845

Onwards

Frequently Asked Questions

What is the distance between Shimla and Bareilly?

Bareilly is approximately 500+ km from Shimla.

How long does it take to reach Bareilly from Shimla?

It takes approximately 4 hours to reach Bareilly from Shimla by Flight Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India