hero
How2Go
Nasirabad to Roorkee

Nasirabad to Roorkee

Roorkee is approximately 550+ km from Nasirabad, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Roorkee.

Read More
Sort By
Mode of Transport

Direct Bus

RECOMMENDED

Nasirabad

Roorkee

Approx Travel Time

12h 27m

₹952

Onwards

Via Ajmer, Delhi

Nasirabad

Ajmer

Delhi

Roorkee

Approx Travel Time

8h 1m

₹5,193

Onwards

Nasirabad

Ajmer

Delhi

Roorkee

Approx Travel Time

8h 34m

₹8,529

Onwards

Via Ajmer, Ghaziabad

FASTEST

Nasirabad

Ajmer

Ghaziabad

Roorkee

Approx Travel Time

7h 30m

₹8,673

Onwards

Nasirabad

Ajmer

Ghaziabad

Roorkee

Approx Travel Time

8h 15m

₹5,808

Onwards

Via Kishangarh, Delhi

CHEAPEST

Nasirabad

Kishangarh

Delhi

Roorkee

Approx Travel Time

9h 48m

₹805

Onwards

Via Jaipur, Delhi

Nasirabad

Jaipur

Delhi

Roorkee

Approx Travel Time

10h 28m

₹4,846

Onwards

Nasirabad

Jaipur

Delhi

Roorkee

Approx Travel Time

10h 20m

₹834

Onwards

Nasirabad

Jaipur

Delhi

Roorkee

Approx Travel Time

10h 1m

₹3,581

Onwards

Via Delhi

Nasirabad

Delhi

Roorkee

Approx Travel Time

10h 46m

₹885

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, Cab 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 Kishangarh, Delhi.

What is the fastest way to reach Roorkee from Nasirabad?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India