
Tilhar to Shimla
Shimla is approximately 550+ kms from Tilhar. The fastest way to reach Shimla from Tilhar is by Train, Flight Via Moradabad, Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Tilhar is by Train, Bus Via Moradabad, Chandigarh which would take approximately 12 hours.
Sort By
Mode of Transport
Via Moradabad, Chandigarh
RECOMMENDED
CHEAPEST
Tilhar
Moradabad
Chandigarh
Shimla
Approx Travel Time
11h 22m
₹820
Onwards
Via Moradabad, Delhi
FASTEST
Tilhar
Moradabad
Delhi
Shimla
Approx Travel Time
8h 52m
₹9,004
Onwards
Via Amroha, Yamunanagar
Tilhar
Amroha
Yamunanagar
Shimla
Approx Travel Time
13h 11m
₹5,680
Onwards
Via Lalkuan, Delhi
Tilhar
Lalkuan
Delhi
Shimla
Approx Travel Time
13h 31m
On Demand
Via Lalkuan, Saharanpur
Tilhar
Lalkuan
Saharanpur
Shimla
Approx Travel Time
18h 49m
On Demand
Via Lalkuan, Ghaziabad
Tilhar
Lalkuan
Ghaziabad
Shimla
Approx Travel Time
19h 22m
On Demand
Via Bareilly, Delhi
Tilhar
Bareilly
Delhi
Shimla
Approx Travel Time
9h
₹9,029
Onwards
Via Delhi
Tilhar
Delhi
Shimla
Approx Travel Time
9h 40m
₹8,984
Onwards
Via Rampur (Uttar Pradesh), Delhi
Tilhar
Rampur (Uttar Pradesh)
Delhi
Shimla
Approx Travel Time
9h 12m
₹9,009
Onwards
Via Amroha, Delhi
Tilhar
Amroha
Delhi
Shimla
Approx Travel Time
9h 28m
₹8,994
Onwards
Frequently Asked Questions
What is the distance between Tilhar and Shimla?
Shimla is approximately 550+ 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 Moradabad, Delhi.
What is the cheapest way to reach Shimla from Tilhar?
The cheapest way to reach Shimla from Tilhar is by Train, Bus Via Moradabad, Chandigarh.
What is the fastest way to reach Shimla from Tilhar?
The fastest way to reach Shimla from Tilhar is by Train, Flight Via Moradabad, Delhi.


