Agra is connected to Delhi and neighboring cities by air, rail and road. Agra is on the cross roads of national highways 2, 3 and 11 and is a major railway junction on main broad guage routes.
It is only 30 minutes' hop from Delhi. The 'Kheria' airport is only 6km away from the city center. National and other private airlines connects Agra to Delhi, Khajuraho and Varanasi. Taxis and autorikshas are available in large numbers at the airport.
Agra is a major railway junction on main broad guage routes to the south, east and west. Agra's railway station is Agra Cantonment. There are excellent train services from New Delhi. Shatabdi Express, Taj Express and Inter-city Express from Delhi takes 2-3 hours to reach Agra. Some other train servicing the city are : G.T. Express ( New Delhi to Chennai), Dadar Express (Mumbai to Amritsar), Jhelum Express (Jammu to Pune), Kalinga Utkal Express (New Delhi to Puri), Karnataka Express (New Delhi to Trivendrum), Ujjani Express (Dehradoon to Ujjain) and Hyderabad Express (New Delhi to Hyderabad).
Agra is on the cross roads of national highways 2, 3 and 11 and is well connected to all parts of the country. 'Idgah' is the main bus terminal in Agra. Most of the buses leaves Agra from here. Express and air-conditioned bus services are available from Delhi, Jaipur, Lucknow, Gwalior and Jhansi. Buses are less expensive in comparison with train and air services. Rest houses and catering facilities are available en-route of journey.