
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,550
Onwards
Roorkee
Delhi
Bhopal
Shajapur
Approx Travel Time
10h 18m
₹7,759
Onwards
Via Dehradun, Indore
FASTEST
Roorkee
Dehradun
Indore
Shajapur
Approx Travel Time
8h 23m
₹6,793
Onwards
Via Mathura
Roorkee
Mathura
Shajapur
Approx Travel Time
17h 2m
₹6,362
Onwards
Roorkee
Mathura
Shajapur
Approx Travel Time
17h 33m
₹565
Onwards
Roorkee
Mathura
Shajapur
Approx Travel Time
18h 29m
₹7,122
Onwards
Via Agra
Roorkee
Agra
Shajapur
Approx Travel Time
18h 25m
₹945
Onwards
Via Delhi
Roorkee
Delhi
Shajapur
Approx Travel Time
19h 27m
₹1,559
Onwards
Via Delhi, Indore
Roorkee
Delhi
Indore
Shajapur
Approx Travel Time
9h 33m
₹4,631
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.


