The magnificent city of Agra is well connected with all the major cities of north India such as Delhi, Jaipur, Ajmer, Kanpur, Gwalior and Lucknow with adequate bus, railway and air services. Since Agra is located 204 km from Delhi, it serves as an ideal weekend getaway destination to take a heritage tour with family and friends, especially in the winter season when the weather is pleasant.
Railways – There are five railway stations in Agra – namely Agra Cantt Station, Agra Fort Railway Station, Raja ki Mandi, Agra City and Idgah Railway Station. Agra Cantt Station is the busiest of all and serves trains from Delhi, Ajmer, Gwalior, Jhansi etc. Tourists interested in visiting Taj Mahal and Agra Fort can deboard at Agra Cantt Station which is closer to these monuments. For tourists visiting Agra, it is better to deboard at Agra Cantt. Station as it is closer to the hotels near Sadar Bazar while Agra Fort Station is nearer to the Taj Ganj area. Both railway stations are closer to hotels near Fatehpur Road. Apart from the normal trains, luxury train such as Palace on Wheels also stops at Agra. From Delhi, tourists can reach Agra by train in about 2-3 hours by Malwa Express Gondwana Express, Bhopal Shatabdi, Bhopal Express, Jabalpur – Jammutawi Express, etc.
Buses – Agra has excellent road connectivity with the neighboring cities with daily bus services from Delhi, Jaipur, Gwalior and Lucknow. Agra is connected to Delhi via NH2 and Yamuna Expressway. The main bus stand in Agra is located near Idgah and Agra Fort. Apart from the normal buses, AC and semi deluxe buses also ply to Agra from Delhi, Jaipur, Gwalior, Jhansi and Lucknow. Some buses also halt near the fort gate from where autos and rickshaws are easily available.
Flights – Kheria airport is the only seasoned commercial airport in Agra is located 13 kms away from the main city. Since the airport also acts as a military base, limited number of Air India flights ply from New Delhi. From the airport, tourists can hire taxis to reach the main city of Agra.