Three cars collided on the A985 on Friday evening causing lengthy delays for drivers during peak hours.
No one was injured in the collision which took place at around 5pm at the Dunfermline B1956 junction.
The crash resulted in delays of more than 30 minutes heading in both directions.
Emergency services were called to the accident and had the scene cleared by approximately 6:30pm.
The road was partially blocked with a diversion through Limekilns Road in place for drivers heading towards Cairneyhill and the Kincardine Bridge.
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