The Taj Mahal is situated in the city of Agra, which is in the northern state of India, Utter Pradesh.
Agra is well connected to New Delhi, which is at a distance of about 200 kms.
Agra Airport at Kheria is about 7 km from the city centre, daily flights from New Delhi are available.
Agra is well connected to rest of the country thanks to the mighty Indian Railways. There are three railway stations in Agra:
It takes about 4 hrs from Delhi to reach Agra by road. Taxis and buses are available from Delhi to Agra and vice-versa.
The holy city of Mathura(birth place of Lord Krishna)is about 50 kms from Agra on route to Delhi.
Auto rickshaw, Cycle Rickshaws and taxis are the main mode of transport in Agra and are available very readily.
As travel by polluting vehicles is prohibited near Taj Mahal complex(within 500m), you get a variety of fun and envoirnment friendly options to choose for this short trip to ticket window and shopping complex :
Battery operated bus
Battery operated rickshaw
If you want to exercise and burn some calories, and if you are not in a hurry you can just walk :-) .