IndiGo Airlines, Air India Limited and 4 other airlines fly from New Delhi to Lucknow hourly. Alternatively, Indian Railways operates a train from New Delhi to Lucknow 5 times a day. Tickets cost $10 - $21 and the journey takes 6 h 30 min.
How to get from New Delhi to Lucknow
From New Delhi Metro to Delhi airport, fly to Lucknow airport, then taxi to Lucknow. 2 h 32 min $57. From New Delhi (NDLS) train to Lucknow Ne (LJN). 6 h 30 min $19. From Delhi bus to Lucknow. 10 h 5 min $11. From New Delhi drive to Lucknow. 6 h 1 min $65.