The average bus between Gurgaon and Lucknow takes 8h 4m and the fastest bus takes 5h. There is a bus service every few hours from Gurgaon to Lucknow. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run hourly between Gurgaon and Lucknow. The earliest departure is at 2:15 AM at night, and the last departure from Gurgaon is at 11:50 PM which arrives into Lucknow at 7:30 AM. All services require a transfer, and take on average 8h 4m. The schedules shown below are for the next available departures.

7h 49m • 1 change

8h 5m • 1 change

5h • 1 change

8h 40m • 1 change

9h 44m • 1 change

9h • 1 change

9h 5m • 1 change

7h 49m • 1 change

9h 44m • 1 change

9h • 1 change

9h 5m • 1 change

7h 49m • 1 change

9h 44m • 1 change

9h • 1 change

9h 5m • 1 change

7h 49m • 1 change
Want to know about travelling from Gurgaon to Lucknow? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Gurgaon to Lucknow. However, there are services departing from Gurgaon station and arriving at Lucknow station via Lucknow, Uttar Pradesh. The journey, including transfers, takes approximately 8h 4m.
Gurgaon to Lucknow bus services, operated by Chanakya Travels Agency, depart from Faridabad, Haryana station.
Gurgaon to Lucknow bus services, operated by Chanakya Travels Agency, arrive at Lucknow, Uttar Pradesh station.
Book your Gurgaon to Lucknow bus tickets online with Chanakya Travels Agency, Laxmi Holidays and 8 other operators.
The distance between Gurgaon and Lucknow is 424 km. The road distance is 477 km.
Laxmi Holidays operates a bus from Faridabad, Haryana to Lucknow, Uttar Pradesh every 5 minutes. Tickets cost ₹750–1,600 and the journey takes 8h 25m.