
Shimla to Loharu
Loharu is approximately 350+ kms from Shimla. The fastest way to reach Loharu from Shimla is by Flight, Train Via Delhi. It takes approximately 6 hours. The cheapest way to reach Loharu from Shimla is by Bus, Train Via Gurgaon which would take approximately 12 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
Shimla
Chandigarh
Loharu
Approx Travel Time
8h 15m
₹1,174
Onwards
Shimla
Chandigarh
Loharu
Approx Travel Time
9h 49m
₹3,309
Onwards
Via Delhi
FASTEST
Shimla
Delhi
Loharu
Approx Travel Time
5h 33m
On Demand
Shimla
Delhi
Loharu
Approx Travel Time
6h
On Demand
Via Gurgaon
CHEAPEST
Shimla
Gurgaon
Loharu
Approx Travel Time
12h 6m
₹994
Onwards
Via Panipat
Shimla
Panipat
Loharu
Approx Travel Time
10h 40m
₹1,232
Onwards
Via Ambala
Shimla
Ambala
Loharu
Approx Travel Time
10h 42m
₹4,617
Onwards
Shimla
Ambala
Loharu
Approx Travel Time
11h 10m
₹1,419
Onwards
Via Kurukshetra
Shimla
Kurukshetra
Loharu
Approx Travel Time
11h 45m
₹1,118
Onwards
Via Karnal
Shimla
Karnal
Loharu
Approx Travel Time
12h 5m
₹1,223
Onwards
Frequently Asked Questions
What is the distance between Shimla and Loharu?
Loharu is approximately 350+ kms from Shimla.
How long does it take to reach Loharu from Shimla?
It takes approximately 6 hours to reach Loharu from Shimla by Flight, Train Via Delhi.
What is the cheapest way to reach Loharu from Shimla?
The cheapest way to reach Loharu from Shimla is by Bus, Train Via Gurgaon.
What is the fastest way to reach Loharu from Shimla?
The fastest way to reach Loharu from Shimla is by Flight, Train Via Delhi.


