There are 6 ways to get from Roorkee to Lucknow by taxi, plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Dehradun Airport, fly
best- Take the taxi from Roorkee to Dehradun Airport (DED)taxi
- Fly from Dehradun Airport (DED) to Chaudhary Charan Singh Airport (LKO)plane DED - LKO
2h 46m₹6,619–9,639Train
cheapest- Take the train from Roorkee to Lucknowtrain 12232 / ...
8h 21m₹280–2,200Bus
- Take the bus from Roorkee to Kashmiri Gatebus Ordinary
- Take the bus from ISBT Kashmere Gate to Lucknow Singar Nagarbus
12h 59m₹833–3,987Drive 495.5 km
- Drive from Roorkee to Lucknowcar 495.5 km
7h 24m₹5,293–7,645Taxi
- Take the taxi from Roorkee to Lucknowtaxi 495.5 km
7h 24m₹11,000–13,000Train to Indira Gandhi International Airport, fly
- Take the train from Roorkee to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Chaudhary Charan Singh Airport (LKO)plane DEL - LKO
6h 59m₹3,843–9,517
Roorkee to Lucknow by train
Questions & Answers
The cheapest way to get from Roorkee to Lucknow is to train which costs ₹280 - ₹2,200 and takes 8h 21m.
The fastest way to get from Roorkee to Lucknow is to taxi and fly which takes 2h 46m and costs ₹6,500 - ₹10,000.
Yes, there is a direct train departing from Roorkee and arriving at Lucknow. Services depart every four hours, and operate every day. The journey takes approximately 8h 21m.
The distance between Roorkee and Lucknow is 541 km. The road distance is 495.5 km.
The best way to get from Roorkee to Lucknow without a car is to train which takes 8h 21m and costs ₹280 - ₹2,200.
It takes approximately 2h 46m to get from Roorkee to Lucknow, including transfers.
Roorkee to Lucknow train services, operated by Indian Railways, depart from Roorkee station.
The best way to get from Roorkee to Lucknow is to train which takes 8h 21m and costs ₹280 - ₹2,200. Alternatively, you can bus, which costs ₹800 - ₹4,000 and takes 12h 59m.
Roorkee to Lucknow train services, operated by Indian Railways, arrive at Lucknow station.
Yes, the driving distance between Roorkee to Lucknow is 495 km. It takes approximately 7h 24m to drive from Roorkee to Lucknow.
What companies run services between Roorkee, India and Lucknow, India?
Indian Railways operates a train from Roorkee to Lucknow every 4 hours. Tickets cost ₹280–2,200 and the journey takes 8h 21m. Alternatively, you can take a bus from Roorkee to Charbagh via Kashmiri Gate, ISBT Kashmere Gate, Lucknow Singar Nagar, and Singar Nagar in around 12h 59m.
- Website
- goindigo.in
Flights from Dehradun Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹4,400–7,000
Flights from Dehradun Airport to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- ₹4,400–7,000
Flights from Indira Gandhi International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,100–9,500
- Website
- airindia.in
Flights from Dehradun Airport to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ₹3,800–12,000
Flights from Indira Gandhi International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- ₹3,500–7,500
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹3,900–7,500
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Roorkee to Lucknow
- Ave. Duration
- 8h 21m
- Frequency
- Every 4 hours
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Roorkee to New Delhi
- Ave. Duration
- 4h 4m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Roorkee to Kashmiri Gate
- Ave. Duration
- 4h 56m
- Frequency
- Every 30 minutes
- Estimated price
- ₹370–700
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹370–480
- Janrath
- ₹480–700
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Bus from Roorkee to Kashmiri Gate
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- AC Sleeper
- ₹1,149
Bus from ISBT Kashmere Gate to Lucknow Singar Nagar
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- ₹440–2,500
- Schedules at
- laxmiholidays.com
- A/C Sleeper
- ₹440–2,500
- Ave. Duration
- 4h 19m
- Estimated price
- ₹2,200–13,000
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
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
More Questions & Answers
There are 835+ hotels available in Lucknow.












