By Air : The fastest way of reaching Taj Mahal, Agra is by air. The city of Taj, Agra, has its own airport that is around 7 km from the city center. Indian Airlines operates flights to Agra on a daily basis.
By Rail : There is a good network of trains connecting Agra with the rest of the country. Apart from the main railway station of Agra Cantonment, there are other two stations also, that of Raja-ki-Mandi and Agra Fort. The main trains connecting Agra with Delhi are Palace on Wheels, Shatabdi, Rajdhani, and Taj Express.
By Road : There are regular bus services from Agra to a number of important cities. The main bus stand of Idgah has a number of buses running for Delhi, Jaipur, Mathura, Fatehpur-Sikri, etc.
Local Transportation : After reaching the city also, you need some sort of local transport to reach Taj Mahal. You can easily get taxi, tempo, auto-rickshaw and cycle rickshaw in the city that will take you to your destination. Prepaid taxis are also available if you want to visit the various places near the city. For the adventurous kind, there are bicycles that can be hired on hourly basis from different parts of the city. Since diesel and petrol vehicle are not permitted in the vicinity of Taj Mahal area, you can find battery-operated buses, horse-driven tongas, rickshaws and other pollution-free vehicles there.