
Shajapur to Jodhpur
Jodhpur is approximately 750+ kms from Shajapur. The fastest way to reach Jodhpur from Shajapur is by Train, Flight Via Indore. It takes approximately 5 hours. The cheapest way to reach Jodhpur from Shajapur is by Bus Via Dewas which would take approximately 17 hours.
Sort By
Mode of Transport
Via Indore
FASTEST
Shajapur
Indore
Jodhpur
Approx Travel Time
4h 25m
₹5,013
Onwards
Shajapur
Indore
Jodhpur
Approx Travel Time
6h 15m
₹5,073
Onwards
Via Indore, Ajmer
Shajapur
Indore
Ajmer
Jodhpur
Approx Travel Time
10h 20m
₹6,497
Onwards
Via Dewas
CHEAPEST
Shajapur
Dewas
Jodhpur
Approx Travel Time
17h
₹740
Onwards
Via Chittorgarh
Shajapur
Chittorgarh
Jodhpur
Approx Travel Time
15h 55m
On Demand
Via Bhilwara
Shajapur
Bhilwara
Jodhpur
Approx Travel Time
16h 20m
On Demand
Via Khachrod
Shajapur
Khachrod
Jodhpur
Approx Travel Time
16h 8m
On Demand
Via Ahmedabad
Shajapur
Ahmedabad
Jodhpur
Approx Travel Time
12h
On Demand
Via Indore, Udaipur
Shajapur
Indore
Udaipur
Jodhpur
Approx Travel Time
12h 55m
₹6,213
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Jodhpur?
Jodhpur is approximately 750+ kms from Shajapur.
How long does it take to reach Jodhpur from Shajapur?
It takes approximately 5 hours to reach Jodhpur from Shajapur by Train, Flight Via Indore.
What is the cheapest way to reach Jodhpur from Shajapur?
The cheapest way to reach Jodhpur from Shajapur is by Bus Via Dewas.
What is the fastest way to reach Jodhpur from Shajapur?
The fastest way to reach Jodhpur from Shajapur is by Train, Flight Via Indore.


