A three-vehicle traffic collision is causing delays this morning on the A303.
The incident happened between the exit for the A3057 (Winchester Road) and Salisbury Road.
The carriageway is partially blocked and traffic is backing up.
Emergency vehicles are on the scene.
Drivers are advised to avoid the area and find an alternative route.