Best time to visit Taj Mahal

You can visit the TajMahal any time of the year, but I recommend visiting in the winter
months from November to February.
The TajMahal is open from sunrise to sunset every day except Friday, but the absolute best time to go is right at sunrise. The building changes color as the sun rises above it and the jewels (individually placed by hand in the sandstone blocks) that decorate it

Night viewing at the Taj Mahal, from 8:30 PM to 12:30 AM, is allowed only on five nights in a month: one, on the full moon night, two days before it and two days after it.