Bhopal to Roorkee Distance

The road distance between Bhopal and Roorkee is approximately 900+ km, and the drive usually takes around 15 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 15 hours, subject to the chosen service and route. Flying is the fastest way to reach Roorkee, with a total travel time of 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 Bhopal, India to Roorkee, India

Direct Options

RECOMMENDED

Bhopal

Roorkee

Approx Travel Time

14h 52m

₹480

Onwards

Bhopal

Roorkee

Approx Travel Time

14h 27m

₹15,413

Onwards

Via Delhi

CHEAPEST

Bhopal

Delhi

Roorkee

Approx Travel Time

10h 47m

₹380

Onwards

Bhopal

Delhi

Roorkee

Approx Travel Time

19h 55m

₹1,539

Onwards

Bhopal

Delhi

Roorkee

Approx Travel Time

12h 31m

₹585

Onwards

FASTEST

Bhopal

Delhi

Roorkee

Approx Travel Time

6h 1m

₹5,407

Onwards

Bhopal

Delhi

Roorkee

Approx Travel Time

11h 10m

₹3,414

Onwards

Bhopal

Delhi

Roorkee

Approx Travel Time

6h 34m

₹8,441

Onwards

Bhopal

Delhi

Roorkee

Approx Travel Time

7h 35m

₹5,612

Onwards

Ads by MMT

Via Mathura

Bhopal

Mathura

Roorkee

Approx Travel Time

17h 49m

₹7,079

Onwards

Frequently Asked Questions

What is the distance between Bhopal and Roorkee?

The distance between Bhopal and Roorkee is approximately 900+ km by road.

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

The straight-line distance is approximately 700+ km.

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

It takes around 15 hours by road.

What is the distance from Bhopal to Roorkee via Delhi?

Via Delhi, the distance is approximately 900+ km, taking around 11 hours.

Is there a train from Bhopal to Roorkee?

Yes, trains run between Bhopal and Roorkee, covering approximately 900+ km in around 15 hours.

Does travel time between Bhopal and Roorkee 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 Roorkee?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India