hero
How2Go
Nasirabad to Roorkee

Nasirabad to Roorkee

Roorkee is approximately 550+ kms from Nasirabad. The fastest way to reach Roorkee from Nasirabad is by Bus, Flight, Train Via Ajmer, Ghaziabad. It takes approximately 8 hours. The cheapest way to reach Roorkee from Nasirabad is by Bus, Train Via Delhi which would take approximately 13 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Nasirabad

Delhi

Roorkee

Approx Travel Time

12h 40m

₹1,075

Onwards

CHEAPEST

Nasirabad

Delhi

Roorkee

Approx Travel Time

12h 23m

₹735

Onwards

Via Gurgaon

Nasirabad

Gurgaon

Roorkee

Approx Travel Time

10h 12m

₹4,270

Onwards

Ads by MMT

Direct Bus

Nasirabad

Roorkee

Approx Travel Time

12h 15m

₹1,010

Onwards

Via Jaipur, Dehradun

Nasirabad

Jaipur

Dehradun

Roorkee

Approx Travel Time

9h 47m

On Demand

Ads by MMT

Via Ajmer, Ghaziabad

Nasirabad

Ajmer

Ghaziabad

Roorkee

Approx Travel Time

9h 30m

₹4,897

Onwards

Nasirabad

Ajmer

Ghaziabad

Roorkee

Approx Travel Time

8h 44m

₹7,566

Onwards

FASTEST

Nasirabad

Ajmer

Ghaziabad

Roorkee

Approx Travel Time

8h 15m

₹4,542

Onwards

Via Ajmer, Delhi

Nasirabad

Ajmer

Delhi

Roorkee

Approx Travel Time

9h 35m

₹5,972

Onwards

Nasirabad

Ajmer

Delhi

Roorkee

Approx Travel Time

9h 18m

₹5,632

Onwards

Frequently Asked Questions

What is the distance between Nasirabad and Roorkee?

Roorkee is approximately 550+ kms from Nasirabad.

How long does it take to reach Roorkee from Nasirabad?

It takes approximately 8 hours to reach Roorkee from Nasirabad by Bus, Flight, Train Via Ajmer, Ghaziabad.

What is the cheapest way to reach Roorkee from Nasirabad?

The cheapest way to reach Roorkee from Nasirabad is by Bus, Train Via Delhi.

What is the fastest way to reach Roorkee from Nasirabad?

The fastest way to reach Roorkee from Nasirabad is by Bus, Flight, Train Via Ajmer, Ghaziabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India