
Junagadh to Shajapur
Shajapur is approximately 700+ kms from Junagadh. The fastest way to reach Shajapur from Junagadh is by Train, Flight Via Rajkot, Indore. It takes approximately 9 hours. The cheapest way to reach Shajapur from Junagadh is by Train Via Vadodara which would take approximately 16 hours.
Sort By
Mode of Transport
Via Anand
Junagadh
Anand
Shajapur
Approx Travel Time
15h 40m
On Demand
Via Vadodara
CHEAPEST
Junagadh
Vadodara
Shajapur
Approx Travel Time
15h 25m
₹565
Onwards
Junagadh
Vadodara
Shajapur
Approx Travel Time
17h 10m
₹995
Onwards
Via Surendranagar
Junagadh
Surendranagar
Shajapur
Approx Travel Time
16h 10m
On Demand
Via Vadodara, Ujjain
Junagadh
Vadodara
Ujjain
Shajapur
Approx Travel Time
16h 35m
₹590
Onwards
Via Ahmedabad
Junagadh
Ahmedabad
Shajapur
Approx Travel Time
16h 10m
On Demand
Via Viramgam
Junagadh
Viramgam
Shajapur
Approx Travel Time
16h 10m
On Demand
Via Rajkot
Junagadh
Rajkot
Shajapur
Approx Travel Time
16h 10m
On Demand
Via Rajkot, Indore
FASTEST
Junagadh
Rajkot
Indore
Shajapur
Approx Travel Time
8h 35m
₹4,923
Onwards
Frequently Asked Questions
What is the distance between Junagadh and Shajapur?
Shajapur is approximately 700+ kms from Junagadh.
How long does it take to reach Shajapur from Junagadh?
It takes approximately 9 hours to reach Shajapur from Junagadh by Train, Flight Via Rajkot, 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 Rajkot, Indore.