The southern approach roads were built by A.M. Carmichael Ltd. The 4 miles northern approach road had three two-level junctions at Ferry Toll (for the B980), Admiralty (for Rosyth Dockyard via the A985, and Inverkeithing via the A921) and at Mastertown/Masterton (for what would be the fledgling M90 southern terminus).