
Roorkee to Shajapur
Shajapur is approximately 900+ kms from Roorkee. The fastest way to reach Shajapur from Roorkee is by Cab, Flight, Train Via Dehradun, Indore. It takes approximately 9 hours. The cheapest way to reach Shajapur from Roorkee is by Train which would take approximately 16 hours.
Sort By
Mode of Transport
Via Delhi, Bhopal
RECOMMENDED
Roorkee
Delhi
Bhopal
Shajapur
Approx Travel Time
10h 21m
₹4,600
Onwards
Roorkee
Delhi
Bhopal
Shajapur
Approx Travel Time
10h 11m
₹7,927
Onwards
Via Dehradun, Indore
FASTEST
Roorkee
Dehradun
Indore
Shajapur
Approx Travel Time
8h 32m
₹7,100
Onwards
Via Muzaffarnagar
Roorkee
Muzaffarnagar
Shajapur
Approx Travel Time
17h 38m
₹2,517
Onwards
Via Agra
Roorkee
Agra
Shajapur
Approx Travel Time
18h 25m
₹1,045
Onwards
Via Mathura
Roorkee
Mathura
Shajapur
Approx Travel Time
17h 33m
₹565
Onwards
Roorkee
Mathura
Shajapur
Approx Travel Time
19h 45m
₹7,064
Onwards
Via Delhi
Roorkee
Delhi
Shajapur
Approx Travel Time
19h 27m
₹1,590
Onwards
Via Delhi, Indore
Roorkee
Delhi
Indore
Shajapur
Approx Travel Time
9h 33m
₹4,714
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Shajapur?
Shajapur is approximately 900+ kms from Roorkee.
How long does it take to reach Shajapur from Roorkee?
It takes approximately 9 hours to reach Shajapur from Roorkee by Cab, Flight, Train Via Dehradun, Indore.
What is the cheapest way to reach Shajapur from Roorkee?
The cheapest way to reach Shajapur from Roorkee is by Train.
What is the fastest way to reach Shajapur from Roorkee?
The fastest way to reach Shajapur from Roorkee is by Cab, Flight, Train Via Dehradun, Indore.


