After facing huge criticism for failing to visit victims of the fire earlier, May went to St Clementine's Church where she privately met with victims who have lost everything in the blaze that gutted the tower on Wednesday and killed at least 30 people.
As she was inside, angry people gathered outside waiting for her to come out.
When she left, she walked briskly straight from the church door to the car.
Police had to form a wall between the people and her entourage, as the angry crowd booed and threw insults.
Officers shouted at people to stand back while demonstrators shouted at the prime minister: "We don't want you here. Go go!" One man shouted: "F**k off you s**g."
Another man shouted: "You get back to your friends in the DUP."
The crowd of police, protesters and journalists remained loud after the 4X4s pulled off.
The incident contributed to an already febrile atmosphere in the borough. At around the same time, protesters stormed Kensington Town Hall, demanding answers from the council.
After police managed to remove them, hundreds of people gathered outside the building in a tense but relatively peaceful demonstration.
On her return to Downing Street, May announced a £5 million fund for emergency supplies, food and clothing during a meeting with survivors of the disaster.
But a protest soon gathered there as well with hundreds of people marching to chants of "May must go!"
She had visited the scene of the fire on Thursday but only spoke with emergency services, saying "security concerns" kept her from meeting any of the victims.
By contrast, Labour leader Jeremy Corbyn was pictured hugging and greeting people affected.