
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 10 hours. The cheapest way to reach Shajapur from Roorkee is by Train which would take approximately 16 hours.
Sort By
Mode of Transport
Via Dehradun, Indore
FASTEST
Roorkee
Dehradun
Indore
Shajapur
Approx Travel Time
10h 12m
On Demand
Via Delhi, Bhopal
Roorkee
Delhi
Bhopal
Shajapur
Approx Travel Time
11h 31m
₹5,294
Onwards
Roorkee
Delhi
Bhopal
Shajapur
Approx Travel Time
11h 28m
₹5,489
Onwards
Via Muzaffarnagar
Roorkee
Muzaffarnagar
Shajapur
Approx Travel Time
16h 48m
On Demand
Via Mathura
Roorkee
Mathura
Shajapur
Approx Travel Time
16h 53m
₹565
Onwards
Roorkee
Mathura
Shajapur
Approx Travel Time
15h 15m
₹8,077
Onwards
Via Delhi
Roorkee
Delhi
Shajapur
Approx Travel Time
17h 15m
₹1,630
Onwards
Roorkee
Delhi
Shajapur
Approx Travel Time
17h 58m
₹720
Onwards
Via Delhi, Indore
Roorkee
Delhi
Indore
Shajapur
Approx Travel Time
11h 13m
₹6,058
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 10 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.

