hero
How2Go
Tonk to Roorkee

Tonk to Roorkee

Roorkee is approximately 650+ kms from Tonk. The fastest way to reach Roorkee from Tonk is by Cab, Flight Via Jaipur, Dehradun. It takes approximately 9 hours. The cheapest way to reach Roorkee from Tonk is by Bus, Train Via Ghaziabad which would take approximately 10 hours.

Sort By
Mode of Transport

Via Sawai Madhopur

RECOMMENDED

Tonk

Sawai Madhopur

Roorkee

Approx Travel Time

10h 43m

On Demand

Via Faridabad

Tonk

Faridabad

Roorkee

Approx Travel Time

11h 49m

₹774

Onwards

Ads by MMT

Via Ghaziabad

CHEAPEST

Tonk

Ghaziabad

Roorkee

Approx Travel Time

10h 15m

₹719

Onwards

Via Delhi

Tonk

Delhi

Roorkee

Approx Travel Time

11h 28m

₹734

Onwards

Tonk

Delhi

Roorkee

Approx Travel Time

11h 45m

₹920

Onwards

Ads by MMT

Via Jaipur, Dehradun

FASTEST

Tonk

Jaipur

Dehradun

Roorkee

Approx Travel Time

8h 26m

On Demand

Tonk

Jaipur

Dehradun

Roorkee

Approx Travel Time

9h 7m

On Demand

Via Dausa

Tonk

Dausa

Roorkee

Approx Travel Time

11h 48m

₹864

Onwards

Via Noida

Tonk

Noida

Roorkee

Approx Travel Time

10h 4m

₹3,398

Onwards

Via Jaipur, Ghaziabad

Tonk

Jaipur

Ghaziabad

Roorkee

Approx Travel Time

9h 24m

₹5,141

Onwards

Frequently Asked Questions

What is the distance between Tonk and Roorkee?

Roorkee is approximately 650+ kms from Tonk.

How long does it take to reach Roorkee from Tonk?

It takes approximately 9 hours to reach Roorkee from Tonk by Cab, Flight Via Jaipur, Dehradun.

What is the cheapest way to reach Roorkee from Tonk?

The cheapest way to reach Roorkee from Tonk is by Bus, Train Via Ghaziabad.

What is the fastest way to reach Roorkee from Tonk?

The fastest way to reach Roorkee from Tonk is by Cab, Flight Via Jaipur, Dehradun.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India