Trains have been delayed and vehicles diverted in North Walsham after a lorry hit the railway bridge on Aylsham Road.
Police were called at 3.30pm to reports of a Volvo Arctic lorry hitting the bridge.
Sanders Buses has announced that all X55 buses will be diverted via Worstead in and out of North Walsham and the 6A will divert via Cromer Road in and out of the town.
There will also be no buses to Aylsham Road, Station Road, Millfield Road or Norwich Road until further notice.
Trains have also been delayed due to the crash.
Abellio Greater Anglia said the 4.32pm Sheringham to Norwich service via Salhouse and the Norwich to Sheringham service via Cromer have both been delayed by 10 minutes.
Police are still on the scene to assist with recovery of the lorry.
A spokesman confirmed there were no injuries.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here