There is good rail and road connectivity between New Delhi and Agra. If you want to enjoy a road trip, then you can get on the Yamuna Expressway in a private car, taxi, or bus and reach Agra in 3-5 hours, depending on traffic conditions. If you prefer train travel, you can get on any fast train like Gatimaan Express, Shatabdi Express or Taj Express which take only about 100 minutes to 150 minutes approx to cover the 200 km approx distance.