
Shahjahanpur to Roorkee
Roorkee is approximately 300+ kms from Shahjahanpur. The fastest way to reach Roorkee from Shahjahanpur is by Train. It takes approximately 7 hours. The cheapest way to reach Roorkee from Shahjahanpur is by Train Via Moradabad which would take approximately 8 hours.
Sort By
Mode of Transport
Via Moradabad
CHEAPEST
Shahjahanpur
Moradabad
Roorkee
Approx Travel Time
8h 10m
₹170
Onwards
Shahjahanpur
Moradabad
Roorkee
Approx Travel Time
8h 25m
₹3,581
Onwards
Via Bareilly
Shahjahanpur
Bareilly
Roorkee
Approx Travel Time
8h 10m
₹170
Onwards
Shahjahanpur
Bareilly
Roorkee
Approx Travel Time
10h 28m
₹5,503
Onwards
Frequently Asked Questions
What is the distance between Shahjahanpur and Roorkee?
Roorkee is approximately 300+ kms from Shahjahanpur.
How long does it take to reach Roorkee from Shahjahanpur?
It takes approximately 7 hours to reach Roorkee from Shahjahanpur by Train.
What is the cheapest way to reach Roorkee from Shahjahanpur?
The cheapest way to reach Roorkee from Shahjahanpur is by Train Via Moradabad.
What is the fastest way to reach Roorkee from Shahjahanpur?
The fastest way to reach Roorkee from Shahjahanpur is by Train.
Routes Connecting Shahjahanpur
Routes From Shahjahanpur
- Shahjahanpur to Chalisgaon
- Shahjahanpur to Khanna
- Shahjahanpur to Rafiganj
- Shahjahanpur to Akbarpur
- Shahjahanpur to Kadapa
- Shahjahanpur to Bathinda
- Shahjahanpur to Faizabad
- Shahjahanpur to Hampi
- Shahjahanpur to Mohali
- Shahjahanpur to Durgapur
- Shahjahanpur to Ramgarh
- Shahjahanpur to Jind
- Shahjahanpur to Gurdaspur
- Shahjahanpur to Raigarh
- Shahjahanpur to Nagar
Routes To Shahjahanpur
- Dhule to Shahjahanpur
- TIRUR to Shahjahanpur
- Gurgaon to Shahjahanpur
- Bihar-Sharif to Shahjahanpur
- Bhusawal to Shahjahanpur
- Suratgarh to Shahjahanpur
- Yadgir to Shahjahanpur
- Bhadra to Shahjahanpur
- Annavaram to Shahjahanpur
- Gwalior to Shahjahanpur
- Ranikhet to Shahjahanpur
- Nanded to Shahjahanpur
- Veraval to Shahjahanpur
- Kovvur to Shahjahanpur
- Guntur to Shahjahanpur