Roorkee to Garhwa Distance

Garhwa is approximately 1000+ km from Roorkee. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Garhwa, 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 Roorkee, India to Garhwa, India

Via Kanpur

RECOMMENDED

CHEAPEST

Roorkee

Kanpur

Garhwa

Approx Travel Time

17h 38m

₹675

Onwards

Via Delhi, Ranchi

FASTEST

Roorkee

Delhi

Ranchi

Garhwa

Approx Travel Time

10h 43m

₹7,358

Onwards

Roorkee

Delhi

Ranchi

Garhwa

Approx Travel Time

12h 3m

₹7,622

Onwards

Roorkee

Delhi

Ranchi

Garhwa

Approx Travel Time

11h 9m

₹10,418

Onwards

Roorkee

Delhi

Ranchi

Garhwa

Approx Travel Time

14h 7m

₹7,533

Onwards

Ads by MMT

Via Aligarh, Robertsganj

Roorkee

Aligarh

Robertsganj

Garhwa

Approx Travel Time

16h 33m

₹10,627

Onwards

Via Haridwar, Varanasi

Roorkee

Haridwar

Varanasi

Garhwa

Approx Travel Time

1d 2h 40m

₹7,813

Onwards

Ads by MMT

Via Kichha, Varanasi

Roorkee

Kichha

Varanasi

Garhwa

Approx Travel Time

1d 1h 33m

₹14,029

Onwards

Via Delhi, Gaya

Roorkee

Delhi

Gaya

Garhwa

Approx Travel Time

11h 52m

₹6,233

Onwards

Roorkee

Delhi

Gaya

Garhwa

Approx Travel Time

12h 18m

₹9,293

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 850+ km.

What is the distance from Roorkee to Garhwa via Kanpur?

Via Kanpur, the distance is approximately 1000+ km, taking around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India