By Train:
Traveling to Agra by train is a popular and efficient choice, especially from Delhi. High-speed options like the Gatimaan Express cover the journey from Delhi in approximately 1.5 to 2 hours. Other trains typically take between 2.5 to 5 hours. Fares can begin from around ₹150 for general class, increasing for higher comfort levels.