There are 8 ways to get from Kanpur to Roorkee by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kanpur Central to Roorkeetrain 22445
8h 45m₹300–2,300Bus via Ghāziābād
- Take the bus from Kanpur to Ghaziabadbus
- Take the bus from Ghaziabad to Meerut APS College of Educationbus
- Take the bus from Meerut APS College of Education to Roorkeebus
11h 11m₹1,197–4,265Drive 504.3 km
- Drive from Kanpur to Roorkeecar 504.3 km
6h 49m₹5,647–8,156Taxi
- Take the taxi from Kanpur to Roorkeetaxi 504.3 km
6h 49m₹11,000–14,000Fly Kanpur Airport to Dehradun Airport
- Fly from Kanpur Airport (KNU) to Dehradun Airport (DED)plane KNU - DED
5h 51m₹7,409–13,285Bus
- Take the bus from Kanpur to Haridwarbus redbusIndia_Bharat Benz A/C Sleeper
12h 16m₹870–2,218Fly Kanpur Airport to Indira Gandhi International Airport, train
- Fly from Kanpur Airport (KNU) to Indira Gandhi International Airport (DEL)plane KNU - DEL
- Take the train from New Delhi to Roorkeetrain
6h 12m₹4,714–16,685Train to Chaudhary Charan Singh Airport, fly to Dehradun Airport, bus
- Take the train from Kanpur Central to Lucknowtrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Dehradun Airport (DED)plane LKO - DED
- Take the bus from FlixBus Dehradun - Doiwala to FlixBus Haridwar - Kashyap Ashrambus
- Take the bus from Haridwar to Roorkiebus
6h 23m₹6,073–14,111
Kanpur to Roorkee by train
Comparing Your Travel Options
The cheapest way to get from Kanpur to Roorkee is to train which costs ₹300 - ₹2,300 and takes 8h 45m.
The fastest way to get from Kanpur to Roorkee is to fly which takes 5h 51m and costs ₹7,000 - ₹14,000.
No, there is no direct bus from Kanpur to Roorkee. However, there are services departing from Kanpur and arriving at Roorkee via Ghaziabad and Meerut APS College of Education. The journey, including transfers, takes approximately 11h 11m.
Yes, there is a direct train departing from Kanpur Central and arriving at Roorkee. Services depart once a week, and operate Monday. The journey takes approximately 8h 45m.
The distance between Kanpur and Roorkee is 531 km. The road distance is 504.3 km.
The best way to get from Kanpur to Roorkee without a car is to train which takes 8h 45m and costs ₹300 - ₹2,300.
The train from Kanpur Central to Roorkee takes 8h 45m including transfers and departs once a week.
Kanpur to Roorkee bus services, operated by IntrCity SmartBus, depart from Kanpur station.
Kanpur to Roorkee train services, operated by Indian Railways, depart from Kanpur Central station.
The best way to get from Kanpur to Roorkee is to train which takes 8h 45m and costs ₹300 - ₹2,300. Alternatively, you can bus via Ghāziābād, which costs ₹1,200 - ₹4,300 and takes 11h 11m, you could also fly, which costs ₹7,000 - ₹14,000 and takes 5h 51m.
What companies run services between Kanpur, India and Roorkee, India?
Indian Railways operates a train from Kanpur Central to Roorkee once a week. Tickets cost ₹300–2,300 and the journey takes 8h 45m. Alternatively, you can take a bus from Kanpur to Roorkee via Ghaziabad and Meerut APS College of Education in around 11h 11m.
- Website
- goindigo.in
Flights from Kanpur Airport to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹6,000–11,000
Flights from Kanpur Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- ₹4,300–15,000
Flights from Chaudhary Charan Singh Airport to Dehradun Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,700–11,000
Flights from Chaudhary Charan Singh Airport to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 12m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹4,700–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kanpur Central to Roorkee
- Ave. Duration
- 8h 45m
- Frequency
- Once a week
- Estimated price
- ₹300–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,300
Train from New Delhi to Roorkee
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Kanpur Central to Lucknow
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Kanpur to Ghaziabad
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₹500–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹500–750
- Website
- Sana Travels
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Schedules at
- Sana Travels
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a week
- Schedules at
- Sana Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Website
- NeuGo
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Website
- NeuGo
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹320–600
- Schedules at
- Zingbus
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Estimated price
- ₹350–750
- Schedules at
- Zingbus
Bus from Kanpur to Haridwar
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Estimated price
- ₹550–1,700
- Schedules at
- Zingbus
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Schedules at
- Tranzking Travels
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Schedules at
- Tranzking Travels
Bus from Kanpur to Haridwar
- Ave. Duration
- 13h
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
- [email protected]
- Website
- Leafybus
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 51 min
- Frequency
- 4 times a day
- Website
- Leafybus
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 33m
- Frequency
- Twice daily
- Website
- Leafybus
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Website
- Travel Point World LLP
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Website
- Travel Point World LLP
- Website
- Kashmir Maxx
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Schedules at
- Kashmir Maxx
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a week
- Schedules at
- Kashmir Maxx
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 3h 16m
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Kanpur to Haridwar
- Ave. Duration
- 11h 34m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Bombay Raja Roadlinks
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Schedules at
- Bombay Raja Roadlinks
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 1m
- Frequency
- Twice daily
- Schedules at
- Al Travels
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Schedules at
- Al Travels
- Website
- TSB Tour express
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Schedules at
- TSB Tour express
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- TSB Tour express
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
- Website
- Globehopper Mobility
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Schedules at
- Globehopper Mobility
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Schedules at
- Globehopper Mobility
- Website
- omio.com
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Schedules at
- hanstravel.in
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Schedules at
- hanstravel.in
Bus from Kanpur to Haridwar
- Ave. Duration
- 17h 25m
- Frequency
- Once daily
- Schedules at
- hanstravel.in
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- Holiday Appeal Private Limited
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- Holiday Appeal Private Limited
- Website
- Shishpal Travels
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- Shishpal Travels
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- Shishpal Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Haridwar to Roorkie
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- [email protected]
- Website
- Gola Bus Service
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Website
- Gola Bus Service
- Website
- Moon Light Travels Katra
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Schedules at
- Moon Light Travels Katra
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Website
- National Travels - Ratnagiri
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 3h 44m
- Frequency
- 5 times a week
- Website
- National Travels - Ratnagiri
- Website
- Raj Laxmi Travels
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h
- Frequency
- Twice a week
- Schedules at
- Raj Laxmi Travels
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a week
- Schedules at
- Raj Laxmi Travels
- Website
- Ashok Bus Service
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 2h 45m
- Frequency
- Twice a week
- Schedules at
- Ashok Bus Service
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Schedules at
- Ashok Bus Service
- Website
- Maa Tours Travels
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 59m
- Frequency
- Once a week
- Schedules at
- Maa Tours Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Choudhary travels and cargo
- Phone
- 8888424424
- [email protected]
- Website
- Neeta Tours and Travels
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- ₹360–1,300
- Website
- Neeta Tours and Travels
- Sleeper
- ₹480–1,300
- Seater
- ₹360–650
- Website
- Rugby Roadways
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 1h
- Frequency
- Once a week
- Schedules at
- Rugby Roadways
- Website
- Rahulraj Travels Mesai
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h
- Frequency
- Once a week
- Schedules at
- Rahulraj Travels Mesai
- Website
- Rushikesh Travels
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 20m
- Frequency
- Once a week
- Schedules at
- Rushikesh Travels
- Website
- India Tours and Travels
Bus from Meerut APS College of Education to Roorkee
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Schedules at
- India Tours and Travels
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Dehradun - Doiwala to FlixBus Haridwar - Kashyap Ashram
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹150–160
- Website
- FlixBus India
- Ave. Duration
- 6h 49m
- Estimated price
- ₹11,000–14,000
Kanhaiya Taxi Service
- Phone
- +91 965 162 1616
Kanpur Taxi Service
- Phone
- +91 783 925 0191
- Website
- kanpurtaxiservices.in
Orian Cabs
- Phone
- +91 969 612 1111
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Kanpur to Roorkee bus services, operated by IntrCity SmartBus, arrive at Ghaziabad station.
Kanpur to Roorkee train services, operated by Indian Railways, arrive at Roorkee station.
Yes, the driving distance between Kanpur to Roorkee is 504 km. It takes approximately 6h 49m to drive from Kanpur to Roorkee.
Book your Kanpur to Roorkee bus tickets online with Omio.
There are 78+ hotels available in Roorkee.




































