Flooding has closed the Bredon Road, part of the Ashchurch Road and part of the A38 in Tewkesbury.
Gloucestershire County Council said flooding around the White Bear area of the Bredon Road had led to that section of it being closed since 6am today.
And the authority said flooding had also led to the Ashchurch Road outside Morrisons also being closed this morning and the A38 as you come into the town from the Gloucester direction.
The levels of the River Avon and River Severn in and around the town are very high.
Water from the Avon has spilled on to Back of Avon, preventing vehicles from getting normal access to the area.
Landlord at the White Bear pub, Darren Matthews, pleaded with motorists not to ignore the road closure. He said some people were still driving through the floodwater, sending it towards the pub.
"It's ridiculous. We're doing our best to keep the water out and people are pushing it back in," he said.
He added that the pub was still open today, despite having floodwater in it.
"It came in between 2am and 5am today and there was about a foot of it in the bar. But using our pumps, it's down to about two inches."
Regulars have been helping him try to keep the water at bay and he said he was determined to keep the pub open.
Flooding in villages near Tewkesbury continues to cause problems.
Chaceley resident Marian Saxton said some people were preparing to leave their homes due to the rising flood levels and she said the village's Yew Tree Inn was "well under water".
Tewkesbury Borough Council is ready to host flood victims at its emergency rest centre in its Gloucester Road offices.
It said it had visited 60 properties to issue sand bags and had been filling others for the town council to use.
There were also reports that some sand bags had been stolen in the town centre, infuriating those trying to protect their properties.