Unchahar to Shimla
Shimla is approximately 750+ kms from Unchahar. The fastest way to reach Shimla from Unchahar is by Train Via Saharanpur. It takes approximately 17 hours. The cheapest way to reach Shimla from Unchahar is by Train Via Meerut which would take approximately 18 hours.
Sort By
Mode of Transport
Via Lucknow, Roorkee
RECOMMENDED
Unchahar
Lucknow
Roorkee
Shimla
Approx Travel Time
18h 35m
On Demand
Via Saharanpur
FASTEST
Unchahar
Saharanpur
Shimla
Approx Travel Time
16h 55m
On Demand
Via Meerut
CHEAPEST
Unchahar
Meerut
Shimla
Approx Travel Time
17h 40m
₹675
Onwards
Via Shahjahanpur, Roorkee
Unchahar
Shahjahanpur
Roorkee
Shimla
Approx Travel Time
18h 35m
₹805
Onwards
Via Lucknow, Yamunanagar
Unchahar
Lucknow
Yamunanagar
Shimla
Approx Travel Time
18h 50m
On Demand
Via Ghaziabad
Unchahar
Ghaziabad
Shimla
Approx Travel Time
18h 31m
On Demand
Via Bareilly, Yamunanagar
Unchahar
Bareilly
Yamunanagar
Shimla
Approx Travel Time
18h 50m
₹5,326
Onwards
Via Muzaffarnagar
Unchahar
Muzaffarnagar
Shimla
Approx Travel Time
18h 57m
On Demand
Via Jansath
Unchahar
Jansath
Shimla
Approx Travel Time
19h 7m
On Demand
Via Shahjahanpur, Yamunanagar
Unchahar
Shahjahanpur
Yamunanagar
Shimla
Approx Travel Time
18h 50m
₹5,321
Onwards
Frequently Asked Questions
What is the distance between Unchahar and Shimla?
Shimla is approximately 750+ kms from Unchahar.
How long does it take to reach Shimla from Unchahar?
It takes approximately 17 hours to reach Shimla from Unchahar by Train Via Saharanpur.
What is the cheapest way to reach Shimla from Unchahar?
The cheapest way to reach Shimla from Unchahar is by Train Via Meerut.
What is the fastest way to reach Shimla from Unchahar?
The fastest way to reach Shimla from Unchahar is by Train Via Saharanpur.