hero
How2Go
Bareilly to Shimla

Bareilly to Shimla

Shimla is approximately 500+ km from Bareilly, 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 Delhi

RECOMMENDED

FASTEST

Bareilly

Delhi

Shimla

Approx Travel Time

3h 35m

₹11,881

Onwards

Bareilly

Delhi

Shimla

Approx Travel Time

7h 45m

₹7,593

Onwards

Via Ambala, Kalka

CHEAPEST

Bareilly

Ambala

Kalka

Shimla

Approx Travel Time

11h 34m

₹1,060

Onwards

Bareilly

Ambala

Kalka

Shimla

Approx Travel Time

11h 58m

₹1,594

Onwards

Via Delhi, Mohali

Bareilly

Delhi

Mohali

Shimla

Approx Travel Time

12h 51m

₹2,201

Onwards

Via Dehradun

Bareilly

Dehradun

Shimla

Approx Travel Time

17h 10m

₹1,168

Onwards

Via Moradabad, Panchkula

Bareilly

Moradabad

Panchkula

Shimla

Approx Travel Time

14h 24m

₹3,196

Onwards

Direct Cab

Bareilly

Shimla

Approx Travel Time

10h 31m

₹12,475

Onwards

Via Chandigarh, Kalka

Bareilly

Chandigarh

Kalka

Shimla

Approx Travel Time

12h

₹1,105

Onwards

Via Ambala, Kandaghat

Bareilly

Ambala

Kandaghat

Shimla

Approx Travel Time

12h 3m

₹1,513

Onwards

Frequently Asked Questions

What is the distance between Bareilly and Shimla?

Shimla is approximately 500+ kms from Bareilly.

How long does it take to reach Shimla from Bareilly?

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

What is the cheapest way to reach Shimla from Bareilly?

The cheapest way to reach Shimla from Bareilly is by Train, Bus Via Ambala, Kalka.

What is the fastest way to reach Shimla from Bareilly?

The fastest way to reach Shimla from Bareilly is by Flight Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India