Sojat to Jodhpur Distance
The road distance between Sojat and Jodhpur is approximately 150+ km, and the drive usually takes around 3 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 2 hours, while trains complete the journey in approximately 4 hours, subject to the chosen service and route. The fastest way to reach Jodhpur takes approximately 2 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Bus
RECOMMENDED
FASTEST
Sojat
Jodhpur
Approx Travel Time
1h 55m
₹430
Onwards
Direct Train
CHEAPEST
Sojat
Jodhpur
Approx Travel Time
3h 36m
₹145
Onwards
Direct Cab
Sojat
Jodhpur
Approx Travel Time
2h 52m
₹3,834
Onwards
Via Pali, Rajasthan
Sojat
Pali, Rajasthan
Jodhpur
Approx Travel Time
3h 29m
₹225
Onwards
Sojat
Pali, Rajasthan
Jodhpur
Approx Travel Time
2h 55m
₹999
Onwards
Sojat
Pali, Rajasthan
Jodhpur
Approx Travel Time
2h 23m
₹580
Onwards
Sojat
Pali, Rajasthan
Jodhpur
Approx Travel Time
4h 11m
₹644
Onwards
Frequently Asked Questions
What is the distance between Sojat and Jodhpur?
Jodhpur is approximately 50+ km from Sojat.
How long does it take to reach Jodhpur from Sojat?
It takes approximately 2 hours to reach Jodhpur from Sojat by Bus.

