
Bawal to Shimla
Shimla is approximately 400+ kms from Bawal. The fastest way to reach Shimla from Bawal is by Cab, Flight Via Delhi. It takes approximately 4 hours. The cheapest way to reach Shimla from Bawal is by Train, Bus Via Gurgaon which would take approximately 11 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Bawal
Delhi
Shimla
Approx Travel Time
4h 13m
On Demand
Bawal
Delhi
Shimla
Approx Travel Time
4h 31m
On Demand
Bawal
Delhi
Shimla
Approx Travel Time
4h 42m
On Demand
Via Sonipat
Bawal
Sonipat
Shimla
Approx Travel Time
10h 41m
₹4,133
Onwards
Via Gurgaon
CHEAPEST
Bawal
Gurgaon
Shimla
Approx Travel Time
10h 43m
₹1,094
Onwards
Bawal
Gurgaon
Shimla
Approx Travel Time
11h 10m
₹1,699
Onwards
Via Delhi, Mohali
Bawal
Delhi
Mohali
Shimla
Approx Travel Time
11h 52m
₹3,065
Onwards
Via Ghaziabad, Delhi
Bawal
Ghaziabad
Delhi
Shimla
Approx Travel Time
6h 38m
On Demand
Bawal
Ghaziabad
Delhi
Shimla
Approx Travel Time
7h 7m
On Demand
Frequently Asked Questions
What is the distance between Bawal and Shimla?
Shimla is approximately 400+ kms from Bawal.
How long does it take to reach Shimla from Bawal?
It takes approximately 4 hours to reach Shimla from Bawal by Cab, Flight Via Delhi.
What is the cheapest way to reach Shimla from Bawal?
The cheapest way to reach Shimla from Bawal is by Train, Bus Via Gurgaon.
What is the fastest way to reach Shimla from Bawal?
The fastest way to reach Shimla from Bawal is by Cab, Flight Via Delhi.


