From Elphinstone Rd train to Mumbai airport, fly to Lucknow airport, then taxi to Lucknow. 3 h 31 min $92. From Lokmanyatilak T (LTT) train to Lucknow Ne (LJN). 24 h 15 min $32. From Mumbai bus to Bangla then taxi to Lucknow. 38 h 23 min $17. From Mumbai drive to Lucknow. 19 h 52 min $171.
Train, bus or fly from Mumbai to Lucknow?
Air India Limited, GoAir and 3 other airlines fly from Mumbai to Lucknow hourly. Alternatively, Indian Railways operates a train from Mumbai to Lucknow twice daily. Tickets cost $26 - $35 and the journey takes 24 h 15 min.