Biaora to Roorkee Distance

Roorkee is approximately 850+ km from Biaora. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 19 hours, subject to the chosen service and route. Flying is the fastest way to reach Roorkee, with a total travel time of approximately 11 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 Biaora, India to Roorkee, India

Via Bhopal, Delhi

RECOMMENDED

FASTEST

Biaora

Bhopal

Delhi

Roorkee

Approx Travel Time

10h 31m

₹5,593

Onwards

Biaora

Bhopal

Delhi

Roorkee

Approx Travel Time

13h 57m

₹566

Onwards

Biaora

Bhopal

Delhi

Roorkee

Approx Travel Time

12h 5m

₹5,798

Onwards

Via Delhi

Biaora

Delhi

Roorkee

Approx Travel Time

15h 16m

₹495

Onwards

Biaora

Delhi

Roorkee

Approx Travel Time

14h 31m

₹1,334

Onwards

Ads by MMT

Via Muzaffarnagar

Biaora

Muzaffarnagar

Roorkee

Approx Travel Time

15h 44m

₹2,493

Onwards

Direct Options

CHEAPEST

Biaora

Roorkee

Approx Travel Time

18h 18m

₹435

Onwards

Ads by MMT

Via Guna, Ghaziabad

Biaora

Guna

Ghaziabad

Roorkee

Approx Travel Time

16h 25m

₹1,684

Onwards

Biaora

Guna

Ghaziabad

Roorkee

Approx Travel Time

14h 55m

₹4,340

Onwards

Via Mathura

Biaora

Mathura

Roorkee

Approx Travel Time

14h 58m

₹1,325

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 650+ km.

What is the distance from Biaora to Roorkee via Bhopal?

Via Bhopal, the distance is approximately 850+ km, taking around 11 hours.

Is there a train from Biaora to Roorkee?

Yes, trains run between Biaora and Roorkee, covering approximately 800+ km in around 19 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India