When you should go Agra is best visited between October and February, when the oppressive summer heat and monsoon rains are avoided, as is the case for many other Northern Indian cities. Make sure your vacation to Agra doesn't coincide with a Friday since the Taj Mahal is closed on Fridays for religious reasons, regardless of the season.
How to Travel by Train Bus and Car from Delhi to Agra Page 6