Travel from Lucknow to Ujjain

Bus or train from Lucknow to Ujjain?

Indian Railways operates a train from Lucknow to Ujjain once daily. Tickets cost $16 - $25 and the journey takes 19 h 20 min. Alternatively, RedBus operates a bus from Lucknow to Ujjain twice daily. Tickets cost $9 - $13 and the journey takes 10 h. RedBus also services this route once daily.

How to get from Lucknow to Ujjain

From Lucknow taxi to Lucknow airport, fly to Indore airport, then taxi to Ujjain. 4 h 41 min $222. From Lucknow taxi to Lucknow airport, fly to Bhopal airport, then train to Ujjain. 5 h 45 min $195. From Lucknow Nr (LKO) train to Ujjain Junction (UJN). 19 h 20 min $24. From Lucknow bus to Jaipur then bus to Ujjain. 22 h $22. From Lucknow drive to Ujjain. 11 h 34 min $98.