There are several trains running between Lucknow to Agra like Varanasi Marudhar Express, Guwahati Dwarka Express, Kamakhya Gandhidham Express etc but I choose Ljn Agr Intrcit(12179). Train is very good. It has clean toilet. Anyone can easily get reservation of this train either by tatkal or by normal ticket booking system.
I travelled both the routes during Aug 14th to 16, 2014. Better to take the route from Lucknow to Kanpur and then hit NH-2. Route via Bangarmau- Gursahaiganj- Chhibramau- Mainpuri was very bad and it was worse around Gursahaiganj and Chhibramau. You would take at least two hours more in addition to wear and tear, and mental exhaustion from constantly searching the road amongst the potholes.
This route has:
Lucknow Mauhan Hasanganj Rasulabad Marg and AH 1/NH 2
It was a nice journey when we started from Lucknow to Bangalore via Ajmer-Chandigarh GaribRath Express and returned back to home from Ajmer-Chandigarh GaribRath Express. I had gone with my friends and enjoyed a lot in the train.
Itís horrible to travel in Indian Railways. After reservation we didnít get a berth. No neatness, no facility no management. Over all a very bad experience. We must try to improve the facilities of Indian railways. Children were very uncomfortable and they couldnít sleep the whole night in the train.
Agra is located at a distance of 332 km from Lucknow. Known for the Taj Mahal, one of the Seven Wonders of the World, Agra is well connected to Lucknow by road, train and air. However, the best way to reach Agra from Lucknow is by road, which takes around 6 hours 40 minutes. The places covered during the journey between Lucknow and Agra are Lucknow - 81 km -> Bangarmau - 64 km -> Gursahaiganj - 23 km -> Chhibramau - 52 km -> Mainpuri - 114 km -> Agra. On the way, there are several fuelling stations including Hindustan Petroleum (HP) Petrol Pump. Various restaurants such as Micky Foods and Bansi Dall Mill, serving fast food as well as north and South Indian fare, are also present on the route.
Transport options from Lucknow to Agra
Lucknow to Agra By Car: Hire a cab or rent a car to drive down to Agra, which takes around 6 hours 40 minutes. The cost of cab per kilometre ranges between INR 8 to 18 depending upon the cab hired. This mode is suitable for families with senior citizens and kids or for group travel.