
Shivpuri to Rajpura
Rajpura is approximately 600+ kms from Shivpuri. The fastest way to reach Rajpura from Shivpuri is by Bus, Flight, Train Via Gwalior, Delhi. It takes approximately 11 hours. The cheapest way to reach Rajpura from Shivpuri is by Bus, Train Via Gwalior, Agra which would take approximately 12 hours.
Sort By
Mode of Transport
Via Gwalior, Delhi
RECOMMENDED
Shivpuri
Gwalior
Delhi
Rajpura
Approx Travel Time
11h 30m
₹6,422
Onwards
Shivpuri
Gwalior
Delhi
Rajpura
Approx Travel Time
11h 28m
₹9,786
Onwards
FASTEST
Shivpuri
Gwalior
Delhi
Rajpura
Approx Travel Time
11h 14m
₹3,621
Onwards
Via Delhi
Shivpuri
Delhi
Rajpura
Approx Travel Time
13h 12m
₹4,284
Onwards
Via Agra
Shivpuri
Agra
Rajpura
Approx Travel Time
13h 15m
₹2,199
Onwards
Shivpuri
Agra
Rajpura
Approx Travel Time
11h 30m
₹6,564
Onwards
Shivpuri
Agra
Rajpura
Approx Travel Time
11h 59m
₹1,165
Onwards
Via Gwalior, Agra
Shivpuri
Gwalior
Agra
Rajpura
Approx Travel Time
11h 33m
₹3,694
Onwards
CHEAPEST
Shivpuri
Gwalior
Agra
Rajpura
Approx Travel Time
11h 37m
₹910
Onwards
Frequently Asked Questions
What is the distance between Shivpuri and Rajpura?
Rajpura is approximately 600+ kms from Shivpuri.
How long does it take to reach Rajpura from Shivpuri?
It takes approximately 11 hours to reach Rajpura from Shivpuri by Bus, Flight, Train Via Gwalior, Delhi.
What is the cheapest way to reach Rajpura from Shivpuri?
The cheapest way to reach Rajpura from Shivpuri is by Bus, Train Via Gwalior, Agra.
What is the fastest way to reach Rajpura from Shivpuri?
The fastest way to reach Rajpura from Shivpuri is by Bus, Flight, Train Via Gwalior, Delhi.

