Early morning or evening is the best time to visit Taj Mahal to experience the true beauty of the historical monument.