It was closed as the country went into a stringent lockdown in March to halt the spread of coronavirus.
It will now allow only 5,000 visitors daily and enforce Covid-19 safety measures as cases spike, reports BBC.
The Taj Mahal is one of the world's leading tourist attractions, and drew as many as 70,000 people every day before the pandemic.
The 17th-Century marble mausoleum was built by Mughal emperor Shah Jahan in memory of his queen Mumtaz Mahal. It was last shut briefly in 1978 when Agra city, where it is located, flooded. And before that, the monument closed for a few days in 1971, during a war between India and Pakistan.
Read Also: India cancels Taj Mahal reopening decision as virus cases rise
Selfies allowed, not group photos
The entire campus was sanitised before the doors opened at 8am and all officials were seen wearing masks and face shields, local journalist Yogesh Kumar Singh, who was at the monument when it opened, told the BBC.
Authorities said there would be temperature checks at the entrance, and visitors would be asked to use digital payment methods to buy tickets.
They have also been told to follow social distancing on the property.
While visitors can take selfies or solo photographs, group photos are not allowed.
"But there is no rush, it feels so unlike Taj Mahal," Singh said. "I think many people will not turn up as long as cases continue to spike."
India has reported more than five million cases so far, and Uttar Pradesh, where the Taj is located, has the country's fifth-highest caseload.
Read Also: 'Monument of love' shuts down amid coronavirus fears