
Sirsa to Shajapur
Shajapur is approximately 750+ kms from Sirsa. The fastest way to reach Shajapur from Sirsa is by Train Via Jaipur. It takes approximately 17 hours. The cheapest way to reach Shajapur from Sirsa is by Train Via Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Jaipur
RECOMMENDED
FASTEST
Sirsa
Jaipur
Shajapur
Approx Travel Time
16h 40m
On Demand
Sirsa
Jaipur
Shajapur
Approx Travel Time
18h 25m
On Demand
Via Phulera
Sirsa
Phulera
Shajapur
Approx Travel Time
16h 55m
On Demand
Via Kishangarh
Sirsa
Kishangarh
Shajapur
Approx Travel Time
17h 10m
On Demand
Via Ajmer
Sirsa
Ajmer
Shajapur
Approx Travel Time
17h 25m
On Demand
Via Delhi
CHEAPEST
Sirsa
Delhi
Shajapur
Approx Travel Time
19h 25m
₹595
Onwards
Via Ajmer, Mandsaur
Sirsa
Ajmer
Mandsaur
Shajapur
Approx Travel Time
19h 35m
On Demand
Via Jaipur, Ujjain
Sirsa
Jaipur
Ujjain
Shajapur
Approx Travel Time
19h 50m
₹725
Onwards
Via Jaipur, Khachrod
Sirsa
Jaipur
Khachrod
Shajapur
Approx Travel Time
20h 20m
On Demand
Via Delhi, Sawai Madhopur
Sirsa
Delhi
Sawai Madhopur
Shajapur
Approx Travel Time
20h 50m
On Demand
Frequently Asked Questions
What is the distance between Sirsa and Shajapur?
Shajapur is approximately 750+ kms from Sirsa.
How long does it take to reach Shajapur from Sirsa?
It takes approximately 17 hours to reach Shajapur from Sirsa by Train Via Jaipur.
What is the cheapest way to reach Shajapur from Sirsa?
The cheapest way to reach Shajapur from Sirsa is by Train Via Delhi.
What is the fastest way to reach Shajapur from Sirsa?
The fastest way to reach Shajapur from Sirsa is by Train Via Jaipur.