The Taj Mahal is located in the historic city of Agra in the North Indian state of Uttar Pradesh. The location of Taj Mahal on the banks of river Yamuna makes for an enchanting spectacle. The city of Agra was established in 1475 by Badal Singh and after a brief period of rule by the Lodhi dynasty, it eventually fell to the Mughal invaders led by Babur.
How to Reach the Taj Mahal
By Air: The Kheria Airport of Agra is located 7 km from the city
center. Indian Airlines operates daily flights to from Delhi to Agra. It
takes around 40 minutes to reach Agra by flight from Delhi.
By Rail: Agra enjoys excellent train connectivity to Delhi. The
Agra Cantonment station is the major railhead in the city. Trains such
as the Shatabdi Express (2 hrs), Taj Express (2.5 hrs), Intercity
Express (3 hrs) run from Delhi to Agra.
By Road: Because of the location of Taj Mahal in Agra, one can
easily reach it by bus services. Buses ply regularly to Agra from Delhi
(203 km), Jaipur (236 km), Lucknow, Gwalior (118 km), and Mathura (58
Ever wondered where is the Taj Mahal? Find out the location of Taj Mahal in India.