Star.pngStar.pngStar.pngStar grey.pngStar grey.png


From Roader's Digest: The SABRE Wiki
Jump to navigation Jump to search
Location Map ( geo)
Cameraicon.png View gallery (6)
From:  St Fort (NO409240)
To:  Tayport (NO458286)
Via:  Newport-on-Tay
Distance:  6.6 miles (10.6 km)
Meets:  A92, B995, B945
Former Number(s):  A914, A954, A92
Primary Destinations
Highway Authorities


Traditional Counties


Route outline (key)
B946 St Fort – Tayport


The B946 runs along the Fife bank of the Firth of Tay.

St Fort

This route begins at the "Sandford junction" some 3 km north-east of Kilmany on the A92 and heads north; immediately a private road on the right takes you to St Fort and the Moffat and Williamson depot. The road rises steeply and the former Sandford Hotel driveway is on the left. The road then descends at a lesser gradient than it rose to Newton Farm, where there is a popular fishing pond and a sharp right-hand bend. We pass under a railway bridge and the access to the sand quarry before continuing past the unclassified Links Wood road (that leads to 5 Roads roundabout) and the Gauldry junction before entering the former Burgh of Newport-on-Tay at Wormit.


Initially the village lines the road on only the right-hand side with overhead-line-powered street lighting, before briefly picking up on both sides then disappearing again at the former Wormit farm where the farm cottages line the road on the railway side and Viewmount Road appears high above on the hill.


The village picks up properly as we come into sight of the railway bridge with junctions to Bridgehead place, Mount Stewart Road, Hillpark Road, and Bay Road in that order. The road follows along the hillside above Woodhaven where the village used to once disappear forming a definite boundary with Newport. However, recent developments mean we flow into Newport past the police station (the boundary) without any break in habitation.


After the police station there is the closed former Primary Care hospital and NE Fife Maternity hospital at Netherlea House. At the foot of Castle Brae we pass the old toll house on the left and "castle" on the right and the road narrows drastically. The road continues along the steep hillside with the houses on the south hugging the road and on the north sitting far down towards the river.

At the Kinbrae Park junction the road splits, with westbound traffic following the High Road and eastbound taking Boat Brae and Boat Road before the roads re-unite at the Newport Hotel on the High Street. This split was introduced with the building of the Granary Lane sheltered accommodation in the 1980s; however both the current and a First Metric Series Landranger show both routes as secondary.

Climbing the high street there is a mini-roundabout junction with the B995 Cupar Road at the Chip Shop. We now continue along the top of the Newport braes with a brilliant view of Dundee and the Tay Road bridge.

As we reach the edge of the village the bridge looms over us and the speed limit changes to 40 mph. This continues until just after the bridge access road where the road becomes subject to the National Speed Limit. A spur of the B946 heads off to the right to reach the A92 at a roundabout just to the south of the bridge we have just gone under.

Newport Road

Road to Tayport

Once we pass the access road junction the road becomes the Newport Road. A parking area on the north side shows where the road used to cross the railway; however, this has been upgraded recently and the remaining evidence is limited to the line of the shared-use path leading to Tayport Common.


At the cemetery a sign proclaims that you are entering Ferryport-on-Craig, this being the name of the original part of Tayport until the North British Railway redubbed the village Tayport. Here the limit changes to 40 mph and then becomes 30 mph before we cross a mini-roundabout at the foot of Scotscraig Crescent and plunge6 into Tayport proper.

The road through Tayport is as narrow as that through Newport and at the junction with Castle Street (main street) in front of the primary school the B946 ends. The road bends round to the right onto Queen Street and becomes the B945, which also ends here.


In 1922 the B946 ran between Newport and Tayport only. Whereas its eastern end is unchanged its original western end was on the A92 (now B995) at the northern end of the High Street. From here to the pier the road was the A92 (which at the time crossed the Tay by ferry to Dundee) and from there on the road number was A914, although High Road in Newport had originally been the A954.

This situation continued until the construction of the Tay Road Bridge in 1966 took through traffic out of Newport. The roads bypassed became an extension of the B946.

The Cupar Road junction with Tay Street and High Street has had a number of configurations. Previously the priority was for traffic between High Street and Cupar Road as this was the mainline of the A92 but the present mini-roundabout was put in place at some point in the 1990s owing to poor visibility for Cupar Road traffic when the priority was along the B946.

Related Pictures
View gallery (6)
EntrySigns.jpgB946 - Geograph - 1455051.jpgTaybridge Roundabout - Geograph - 357377.jpgBoat Road, Newport - Geograph - 435468.jpgWaymarker south of Wormit.jpg
Other nearby roads
Tay Road Bridge
NCN1 • A85 • A92 • A914 • A931 • A991 • B945 • B995 • EuroVelo 12 • Fife Coastal Tourist Route
B900 – B999
B900 • B901 • B902 • B903 • B904 • B905 • B906 • B907 • B908 • B909 • B910 • B911 • B912 • B913 • B914 • B915 • B916 • B917 • B918 • B919
B920 • B921 • B922 • B923 • B924 • B925 • B926 • B927 • B928 • B929 • B930 • B931 • B932 • B933 • B934 • B935 • B936 • B937 • B938 • B939
B940 • B941 • B942 • B943 • B944 • B945 • B946 • B947 • B948 • B949 • B950 • B951 • B952 • B953 • B954 • B955 • B956 • B957 • B958 • B959
B960 • B961 • B962 • B963 • B964 • B965 • B966 • B967 • B968 • B969 • B970 • B971 • B972 • B973 • B974 • B975 • B976 • B977 • B978 • B979
B980 • B981 • B982 • B983 • B984 • B985 • B986 • B987 • B988 • B989 • B990 • B991 • B992 • B993 • B994 • B995 • B996 • B997 • B998 • B999
Former versions: B902 • B906 • B907(W) • B907(E) • B911 • B912 • B924(E) • B924(W) • B937 • B944 • B947
B953 • B959 • B963 • B969 • B973 • B974 • B975 • B976 • B978 • B980 • B981 • B983 • B984 • B985 (1) • B985 (2) • B987 • B988 • B991 • B995 • B996 • B998

SABRE - The Society for All British and Irish Road Enthusiasts
Discuss - Digest - Discover - Help