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.

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
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
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.

