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