Bharuch to Jaisalmer Distance

The road distance between Bharuch and Jaisalmer is approximately 700+ km, and the drive usually takes around 13 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 14 hours, while trains complete the journey in approximately 17 hours, subject to the chosen service and route. The fastest way to reach Jaisalmer takes approximately 13 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 Bharuch, India to Jaisalmer, India

Direct Options

Direct Bus

RECOMMENDED

Bharuch

Jaisalmer

Approx Travel Time

14h

₹900

Onwards

Direct Train

CHEAPEST

Bharuch

Jaisalmer

Approx Travel Time

17h 17m

₹490

Onwards

Direct Cab

FASTEST

Bharuch

Jaisalmer

Approx Travel Time

12h 43m

On Demand

Via Pokhran

Bharuch

Pokhran

Jaisalmer

Approx Travel Time

16h 14m

₹600

Onwards

Ads by MMT

Via Palanpur

Bharuch

Palanpur

Jaisalmer

Approx Travel Time

14h 34m

₹710

Onwards

Via Unjha

Bharuch

Unjha

Jaisalmer

Approx Travel Time

14h

₹852

Onwards

Ads by MMT

Via Mehsana

Bharuch

Mehsana

Jaisalmer

Approx Travel Time

14h 5m

₹1,030

Onwards

Bharuch

Mehsana

Jaisalmer

Approx Travel Time

13h 51m

On Demand

Via Anand

Bharuch

Anand

Jaisalmer

Approx Travel Time

17h 8m

₹2,837

Onwards

Via Ahmedabad

Bharuch

Ahmedabad

Jaisalmer

Approx Travel Time

15h 35m

₹1,267

Onwards

Frequently Asked Questions

What is the distance between Bharuch and Jaisalmer?

Jaisalmer is approximately 700+ km from Bharuch.

How long does it take to reach Jaisalmer from Bharuch?

It takes approximately 13 hours to reach Jaisalmer from Bharuch by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India