Following a consultation, the speed limit on a stretch of Gloucester Road will be reduced from 40mph to 30mph through the hamlet of Swainswick on the approach to Upper Swainswick.
Before the building of the A46 dual carriageway, which links the A4 with the A420 and M4, Gloucester Road was the main route for through traffic.
Gloucester Road was downgraded when the current A46 was constructed, and there have been some modifications to the speed limits and signage.
However, the speed limit between Lower Swainswick and the link to the A46 had not been reviewed for some time.
Bath & North East Somerset Council said no objections or negative comments had been received following the advertisement of its proposals.
The traffic management team said a short section of 40mph will remain in place because a 30mph there would have a “very low level of compliance”.
As of 1st May, Gloucester Road will have a 30mph speed limit from its junction with Bennetts Road heading north for 182 metres and from 131.5 metres south of its junction with Innox Lane, heading north for 736 metres.
A 40mph limit will apply on Gloucester Road from 92 metres north of the junction with Deadmill Lane for 300 metres.