Champa to Roorkee Distance

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

Via Bilaspur, Chattisgarh, Delhi

RECOMMENDED

FASTEST

Champa

Bilaspur, Chattisgarh

Delhi

Roorkee

Approx Travel Time

9h 58m

₹6,476

Onwards

Champa

Bilaspur, Chattisgarh

Delhi

Roorkee

Approx Travel Time

10h 31m

₹9,510

Onwards

Champa

Bilaspur, Chattisgarh

Delhi

Roorkee

Approx Travel Time

11h 32m

₹6,681

Onwards

Champa

Bilaspur, Chattisgarh

Delhi

Roorkee

Approx Travel Time

20h 38m

₹710

Onwards

Champa

Bilaspur, Chattisgarh

Delhi

Roorkee

Approx Travel Time

21h 1m

₹3,744

Onwards

Champa

Bilaspur, Chattisgarh

Delhi

Roorkee

Approx Travel Time

11h 24m

₹8,938

Onwards

Via Agra

Champa

Agra

Roorkee

Approx Travel Time

1d 1h 33m

₹1,430

Onwards

Ads by MMT

Direct Options

CHEAPEST

Champa

Roorkee

Approx Travel Time

1d 4h 50m

₹590

Onwards

Champa

Roorkee

Approx Travel Time

22h 37m

₹42,421

Onwards

Via Jharsuguda, Delhi

Champa

Jharsuguda

Delhi

Roorkee

Approx Travel Time

10h 29m

₹7,919

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Champa and Roorkee?

The distance between Champa and Roorkee is approximately 1350+ km by road.

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

The straight-line distance is approximately 1000+ km.

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

It takes around 23 hours by road.

What is the distance from Champa to Roorkee via Bilaspur?

Via Bilaspur, the distance is approximately 1150+ km, taking around 10 hours.

Is there a train from Champa to Roorkee?

Yes, trains run between Champa and Roorkee, covering approximately 1350+ km in around 29 hours.

Does the distance from Champa to Roorkee change by route?

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

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

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India