Rudrapur to Shimla - Multiple Options To Reach By Train, Bus, Cab
Shimla is approximately 350+ kms from Rudrapur. The fastest way to reach Shimla from Rudrapur is by Train Via Haridwar. It takes approximately 9 hours. The cheapest way to reach Shimla from Rudrapur is by Train Via Haridwar which would take approximately 9 hours.
Sort By
Mode of Transport
Via Haridwar
RECOMMENDED
CHEAPEST
FASTEST
Rudrapur
Haridwar
Shimla
Approx Travel Time
8h 40m
₹550
Onwards
Rudrapur
Haridwar
Shimla
Approx Travel Time
9h 25m
₹1,009
Onwards
Rudrapur
Haridwar
Shimla
Approx Travel Time
9h 40m
₹676
Onwards
Rudrapur
Haridwar
Shimla
Approx Travel Time
10h 8m
₹5,254
Onwards
Rudrapur
Haridwar
Shimla
Approx Travel Time
10h 25m
₹1,135
Onwards
Via Saharanpur
Rudrapur
Saharanpur
Shimla
Approx Travel Time
8h 40m
₹575
Onwards
Rudrapur
Saharanpur
Shimla
Approx Travel Time
9h 12m
₹4,943
Onwards
Via Yamunanagar
Rudrapur
Yamunanagar
Shimla
Approx Travel Time
9h 10m
On Demand
Via Moradabad, Roorkee
Rudrapur
Moradabad
Roorkee
Shimla
Approx Travel Time
10h 39m
₹565
Onwards
Via Rishikesh
Rudrapur
Rishikesh
Shimla
Approx Travel Time
10h 16m
₹6,372
Onwards
Frequently Asked Questions
What is the distance between Rudrapur and Shimla?
Shimla is approximately 350+ kms from Rudrapur.
How long does it take to reach Shimla from Rudrapur?
It takes approximately 9 hours to reach Shimla from Rudrapur by Train Via Haridwar.
What is the cheapest way to reach Shimla from Rudrapur?
The cheapest way to reach Shimla from Rudrapur is by Train Via Haridwar.
What is the fastest way to reach Shimla from Rudrapur?
The fastest way to reach Shimla from Rudrapur is by Train Via Haridwar.