The distance between Lucknow and Agra is approximately 330 km. It is a major tourist route. Trains like the Shatabdi Express connect the cities in about 4 hours. By road, the journey via the Agra-Lucknow Expressway is very fast and takes about 4-5 hours. Agra is home to the iconic Taj Mahal.
Total Distance: 330 km by road, 280 km air distance.
Shatabdi is the most comfortable option.
The expressway is a toll road and very smooth.
October to March for pleasant weather.