
Tilhar to Shimla
Shimla is approximately 250+ kms from Tilhar. The fastest way to reach Shimla from Tilhar is by Train, Flight Via Bareilly, Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Tilhar is by Train, Bus Via Haridwar which would take approximately 13 hours.
Sort By
Mode of Transport
Via Bareilly, Delhi
RECOMMENDED
FASTEST
Tilhar
Bareilly
Delhi
Shimla
Approx Travel Time
9h
On Demand
Via Moradabad, Chandigarh
Tilhar
Moradabad
Chandigarh
Shimla
Approx Travel Time
12h 22m
₹942
Onwards
Tilhar
Moradabad
Chandigarh
Shimla
Approx Travel Time
14h 22m
₹3,717
Onwards
Via Delhi
Tilhar
Delhi
Shimla
Approx Travel Time
9h 23m
On Demand
Tilhar
Delhi
Shimla
Approx Travel Time
9h 40m
On Demand
Via Haridwar
CHEAPEST
Tilhar
Haridwar
Shimla
Approx Travel Time
12h 38m
₹774
Onwards
Via Rampur (Uttar Pradesh), Yamunanagar
Tilhar
Rampur (Uttar Pradesh)
Yamunanagar
Shimla
Approx Travel Time
13h 11m
₹5,612
Onwards
Via Moradabad, Karnal
Tilhar
Moradabad
Karnal
Shimla
Approx Travel Time
15h
₹6,806
Onwards
Via Rampur (Uttar Pradesh), Delhi
Tilhar
Rampur (Uttar Pradesh)
Delhi
Shimla
Approx Travel Time
9h 12m
On Demand
Via Moradabad, Delhi
Tilhar
Moradabad
Delhi
Shimla
Approx Travel Time
9h 52m
On Demand
Frequently Asked Questions
What is the distance between Tilhar and Shimla?
Shimla is approximately 250+ kms from Tilhar.
How long does it take to reach Shimla from Tilhar?
It takes approximately 9 hours to reach Shimla from Tilhar by Train, Flight Via Bareilly, Delhi.
What is the cheapest way to reach Shimla from Tilhar?
The cheapest way to reach Shimla from Tilhar is by Train, Bus Via Haridwar.
What is the fastest way to reach Shimla from Tilhar?
The fastest way to reach Shimla from Tilhar is by Train, Flight Via Bareilly, Delhi.


