Bhopal to Rajkot Distance

The road distance between Bhopal and Rajkot is approximately 800+ 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 18 hours, while trains complete the journey in approximately 16 hours, subject to the chosen service and route. Flying is the fastest way to reach Rajkot, with a total travel time of approximately 4 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 Bhopal, India to Rajkot, India

Via Pune

RECOMMENDED

FASTEST

Bhopal

Pune

Rajkot

Approx Travel Time

4h

₹10,729

Onwards

Via Ahmedabad

Bhopal

Ahmedabad

Rajkot

Approx Travel Time

8h 36m

₹5,657

Onwards

Direct Options

Bhopal

Rajkot

Approx Travel Time

17h 45m

₹1,200

Onwards

CHEAPEST

Bhopal

Rajkot

Approx Travel Time

15h 38m

₹445

Onwards

Bhopal

Rajkot

Approx Travel Time

13h 6m

₹13,925

Onwards

Via Vadodara

Bhopal

Vadodara

Rajkot

Approx Travel Time

14h 16m

₹955

Onwards

Bhopal

Vadodara

Rajkot

Approx Travel Time

12h 36m

₹4,942

Onwards

Bhopal

Vadodara

Rajkot

Approx Travel Time

16h

₹5,687

Onwards

Via Indore

Bhopal

Indore

Rajkot

Approx Travel Time

17h 35m

₹1,157

Onwards

Via Navi Mumbai

Bhopal

Navi Mumbai

Rajkot

Approx Travel Time

4h 35m

₹11,966

Onwards

Frequently Asked Questions

What is the distance between Bhopal and Rajkot?

The distance between Bhopal and Rajkot is approximately 800+ km by road.

What is the straight-line (aerial) distance between Bhopal and Rajkot?

The straight-line distance is approximately 650+ km.

How long does it take to travel from Bhopal to Rajkot by road?

It takes around 13 hours by road.

What is the distance from Bhopal to Rajkot via Pune?

Via Pune, the distance is approximately 1150+ km, taking around 4 hours.

Is there a train from Bhopal to Rajkot?

Yes, trains run between Bhopal and Rajkot, covering approximately 850+ km in around 16 hours.

How much does it cost to travel from Bhopal to Rajkot?

Costs vary by mode — approximately ₹1200+ by bus and ₹13900+ by cab.

Does the distance from Bhopal to Rajkot change by route?

Yes — the road distance varies from 800+ km via the direct route to 1150+ km via Pune, depending on the path taken.

Does travel time between Bhopal and Rajkot vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Bhopal and Rajkot?

The driving distance is 800+ km, while the straight-line distance is shorter at 650+ km, due to the road route following terrain and highways.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India