A truck carrying frozen vegetables has rolled on Stirling Highway in North Fremantle near John Street, blocking part of the highway and slowing traffic.
The lane closure is affecting southbound traffic on Stirling Highway, with northbound traffic able to pass the incident.
Southbound traffic is being diverted onto Queen Victoria Street.
Some fuel has spilled on to the road but the vegetables were inside a sea container.Emergency services are on site. There is congestion as a result of the incident. Road users are advised to seek alternative routes if possible.