Agra is connected to many cities through road and rail transport. Agra has also got its domestic airport called as Agra Civil Enclave which is five kilometres away from the city. The cities nearby Agra with their distance are as follows −
Agra has its own airport which is directly connected with Delhi, Varanasi, and Khajuraho. Nearby places connected by national and international airports are Delhi, Jaipur, Lucknow, and Gwalior. Many national and international flights arrive to and depart from these airports.
Agra has three main railway stations which are Agra Cantt, Agra Fort, and Raja Ki Mandi which are connected to all the major cities of India. Many premium, superfast, mail and express trains pass through these railway stations. Premium trains like Rajdhani, Shatabdi, and Double-Decker express connects nearby as well as distant places to Agra.
Agra is connected to Delhi, Jaipur, Lucknow and other nearby cities by road. Tourists can either book taxis or take a bus to reach Agra.
The major bus stands of Agra are −
After reaching Agra, the tourist can get local transport such as auto-rickshaw, cyclerickshaw, tempo, or taxi to reach Taj Mahal or other nearby monuments. Bicycles can also be hired in order to visit the Taj as petrol and diesel vehicles are not allowed nearby the monument. To provide convenience to the tourists, tongas, buses operated by battery, and cycle-rickshaws are used to reach the Taj Mahal.