
Junagadh to Shajapur
Shajapur is approximately 750+ kms from Junagadh. The fastest way to reach Shajapur from Junagadh is by Train, Flight Via Surat, Indore. It takes approximately 12 hours. The cheapest way to reach Shajapur from Junagadh is by Train Via Vadodara which would take approximately 17 hours.
Sort By
Mode of Transport
Via Surat, Indore
FASTEST
Junagadh
Surat
Indore
Shajapur
Approx Travel Time
11h 40m
₹4,375
Onwards
Junagadh
Surat
Indore
Shajapur
Approx Travel Time
12h 10m
₹4,740
Onwards
Junagadh
Surat
Indore
Shajapur
Approx Travel Time
12h 10m
₹4,425
Onwards
Junagadh
Surat
Indore
Shajapur
Approx Travel Time
12h 40m
₹4,790
Onwards
Via Ahmedabad, Indore
Junagadh
Ahmedabad
Indore
Shajapur
Approx Travel Time
12h 57m
₹3,581
Onwards
Junagadh
Ahmedabad
Indore
Shajapur
Approx Travel Time
13h 27m
₹3,631
Onwards
Via Vadodara
Junagadh
Vadodara
Shajapur
Approx Travel Time
17h 40m
₹955
Onwards
CHEAPEST
Junagadh
Vadodara
Shajapur
Approx Travel Time
16h 55m
₹565
Onwards
Via Anand
Junagadh
Anand
Shajapur
Approx Travel Time
16h 55m
On Demand
Frequently Asked Questions
What is the distance between Junagadh and Shajapur?
Shajapur is approximately 750+ kms from Junagadh.
How long does it take to reach Shajapur from Junagadh?
It takes approximately 12 hours to reach Shajapur from Junagadh by Train, Flight Via Surat, Indore.
What is the cheapest way to reach Shajapur from Junagadh?
The cheapest way to reach Shajapur from Junagadh is by Train Via Vadodara.
What is the fastest way to reach Shajapur from Junagadh?
The fastest way to reach Shajapur from Junagadh is by Train, Flight Via Surat, Indore.