hero
How2Go
Rajgarh to Bharuch

Rajgarh to Bharuch

Bharuch is approximately 550+ kms from Rajgarh. The fastest way to reach Bharuch from Rajgarh is by Bus. It takes approximately 6 hours. The cheapest way to reach Bharuch from Rajgarh is by Bus, Train Via Godhra which would take approximately 6 hours.

Sort By
Mode of Transport

Direct Bus

RECOMMENDED

FASTEST

Rajgarh, Madhya Pradesh

Bharuch

Approx Travel Time

5h 45m

₹1,100

Onwards

Via Godhra

CHEAPEST

Rajgarh, Madhya Pradesh

Godhra

Bharuch

Approx Travel Time

6h 3m

₹914

Onwards

Ads by MMT

Via Pachpahar

Rajgarh, Madhya Pradesh

Pachpahar

Bharuch

Approx Travel Time

10h 7m

On Demand

Via Dahod

Rajgarh, Madhya Pradesh

Dahod

Bharuch

Approx Travel Time

6h 32m

₹939

Onwards

Rajgarh, Madhya Pradesh

Dahod

Bharuch

Approx Travel Time

7h 50m

₹1,686

Onwards

Ads by MMT

Via Dewas

Rajgarh, Madhya Pradesh

Dewas

Bharuch

Approx Travel Time

10h 11m

On Demand

Rajgarh, Madhya Pradesh

Dewas

Bharuch

Approx Travel Time

10h 10m

₹1,410

Onwards

Via Ujjain

Rajgarh, Madhya Pradesh

Ujjain

Bharuch

Approx Travel Time

10h 54m

On Demand

Via Dewas, Khachrod

Rajgarh, Madhya Pradesh

Dewas

Khachrod

Bharuch

Approx Travel Time

11h 2m

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+ kms from Rajgarh.

How long does it take to reach Bharuch from Rajgarh?

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

What is the cheapest way to reach Bharuch from Rajgarh?

The cheapest way to reach Bharuch from Rajgarh is by Bus, Train Via Godhra.

What is the fastest way to reach Bharuch from Rajgarh?

The fastest way to reach Bharuch from Rajgarh is by Bus.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India