The distance from Agar to Lucknow is approximately 650 kilometers. The most practical way to travel is to reach Ujjain or Indore by road and then take a train to Lucknow. The total travel time can range from 14 to 18 hours depending on the connection. Lucknow is well-connected by rail from major hubs in Madhya Pradesh. Plan your journey to include a comfortable overnight train ride.
Total Distance: 650 km driving distance, 580 km straight-line air distance.
Book your train tickets well in advance via IRCTC.
October to March for pleasant weather.