
Saharsa to Shajapur
Shajapur is approximately 1300+ kms from Saharsa. The fastest way to reach Shajapur from Saharsa is by Train, Flight Via Patna, Indore. It takes approximately 13 hours. The cheapest way to reach Shajapur from Saharsa is by Train, Bus Via Patna, Kanpur which would take approximately 27 hours.
Sort By
Mode of Transport
Via Patna, Indore
RECOMMENDED
FASTEST
Saharsa
Patna
Indore
Shajapur
Approx Travel Time
12h 50m
₹4,622
Onwards
Saharsa
Patna
Indore
Shajapur
Approx Travel Time
13h 28m
₹10,288
Onwards
Saharsa
Patna
Indore
Shajapur
Approx Travel Time
15h 18m
₹10,348
Onwards
Saharsa
Patna
Indore
Shajapur
Approx Travel Time
14h 40m
₹4,682
Onwards
Saharsa
Patna
Indore
Shajapur
Approx Travel Time
17h 5m
₹4,977
Onwards
Saharsa
Patna
Indore
Shajapur
Approx Travel Time
18h 55m
₹5,037
Onwards
Via Patna, Kanpur
CHEAPEST
Saharsa
Patna
Kanpur
Shajapur
Approx Travel Time
1d 2h 55m
₹1,220
Onwards
Saharsa
Patna
Kanpur
Shajapur
Approx Travel Time
1d 9h 13m
₹7,493
Onwards
Via Patna, Itarsi
Saharsa
Patna
Itarsi
Shajapur
Approx Travel Time
1d 1h 43m
On Demand
Via Muzaffarpur, Kanpur
Saharsa
Muzaffarpur
Kanpur
Shajapur
Approx Travel Time
1d 5h 16m
₹2,149
Onwards
Frequently Asked Questions
What is the distance between Saharsa and Shajapur?
Shajapur is approximately 1300+ kms from Saharsa.
How long does it take to reach Shajapur from Saharsa?
It takes approximately 13 hours to reach Shajapur from Saharsa by Train, Flight Via Patna, Indore.
What is the cheapest way to reach Shajapur from Saharsa?
The cheapest way to reach Shajapur from Saharsa is by Train, Bus Via Patna, Kanpur.
What is the fastest way to reach Shajapur from Saharsa?
The fastest way to reach Shajapur from Saharsa is by Train, Flight Via Patna, Indore.


