hero
How2Go
Jabalpur to Roorkee

Jabalpur to Roorkee

Roorkee is approximately 1050+ kms from Jabalpur. The fastest way to reach Roorkee from Jabalpur is by Flight, Cab Via Delhi, Dehradun. It takes approximately 7 hours. The cheapest way to reach Roorkee from Jabalpur is by Train Via Mathura which would take approximately 17 hours.

Sort By
Mode of Transport

Via Mathura

RECOMMENDED

Jabalpur

Mathura

Roorkee

Approx Travel Time

16h 17m

On Demand

CHEAPEST

Jabalpur

Mathura

Roorkee

Approx Travel Time

17h 2m

₹635

Onwards

Via Delhi

Jabalpur

Delhi

Roorkee

Approx Travel Time

7h 48m

₹6,121

Onwards

Jabalpur

Delhi

Roorkee

Approx Travel Time

1d 15h 40m

₹3,908

Onwards

Jabalpur

Delhi

Roorkee

Approx Travel Time

8h 5m

₹6,395

Onwards

Jabalpur

Delhi

Roorkee

Approx Travel Time

7h 55m

₹8,875

Onwards

Ads by MMT

Via Kanpur

Jabalpur

Kanpur

Roorkee

Approx Travel Time

1d 1h 15m

₹3,350

Onwards

Via Delhi, Dehradun

FASTEST

Jabalpur

Delhi

Dehradun

Roorkee

Approx Travel Time

7h 17m

On Demand

Ads by MMT

Via Kanpur, Ghaziabad

Jabalpur

Kanpur

Ghaziabad

Roorkee

Approx Travel Time

1d 4h 6m

₹7,254

Onwards

Via Delhi, Ghaziabad

Jabalpur

Delhi

Ghaziabad

Roorkee

Approx Travel Time

7h 58m

₹6,151

Onwards

Frequently Asked Questions

What is the distance between Jabalpur and Roorkee?

Roorkee is approximately 1050+ kms from Jabalpur.

How long does it take to reach Roorkee from Jabalpur?

It takes approximately 7 hours to reach Roorkee from Jabalpur by Flight, Cab Via Delhi, Dehradun.

What is the cheapest way to reach Roorkee from Jabalpur?

The cheapest way to reach Roorkee from Jabalpur is by Train Via Mathura.

What is the fastest way to reach Roorkee from Jabalpur?

The fastest way to reach Roorkee from Jabalpur is by Flight, Cab Via Delhi, Dehradun.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India