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.

Read More
Route map showing distance and travel time from Sojat, India to Jodhpur, India

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India