Rajgarh to Bharuch Distance

Bharuch is approximately 550+ km from Rajgarh. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 6 hours. The fastest way to reach Bharuch takes approximately 6 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 Rajgarh, Madhya Pradesh, India to Bharuch, India

Direct Options

RECOMMENDED

FASTEST

Rajgarh, Madhya Pradesh

Bharuch

Approx Travel Time

5h 45m

₹1,100

Onwards

Via Godhra

Rajgarh, Madhya Pradesh

Godhra

Bharuch

Approx Travel Time

6h 3m

₹1,195

Onwards

Ads by MMT

Via Dahod

CHEAPEST

Rajgarh, Madhya Pradesh

Dahod

Bharuch

Approx Travel Time

6h 32m

₹939

Onwards

Rajgarh, Madhya Pradesh

Dahod

Bharuch

Approx Travel Time

7h 52m

₹1,569

Onwards

Via Dewas

Rajgarh, Madhya Pradesh

Dewas

Bharuch

Approx Travel Time

10h 13m

₹1,510

Onwards

Rajgarh, Madhya Pradesh

Dewas

Bharuch

Approx Travel Time

10h 11m

On Demand

Ads by MMT

Via Pachpahar

Rajgarh, Madhya Pradesh

Pachpahar

Bharuch

Approx Travel Time

10h 7m

On Demand

Via Jhalarapatan, Pachpahar

Rajgarh, Madhya Pradesh

Jhalarapatan

Pachpahar

Bharuch

Approx Travel Time

10h 59m

On Demand

Via Ujjain

Rajgarh, Madhya Pradesh

Ujjain

Bharuch

Approx Travel Time

10h 54m

On Demand

Via Pachpahar, Ratlam

Rajgarh, Madhya Pradesh

Pachpahar

Ratlam

Bharuch

Approx Travel Time

11h 14m

On Demand

Frequently Asked Questions

What is the distance between Rajgarh and Bharuch?

Bharuch is approximately 550+ km from Rajgarh.

How long does it take to reach Bharuch from Rajgarh?

It takes approximately 6 hours to reach Bharuch from Rajgarh by Bus.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India