From Roader's Digest: The SABRE Wiki
Jump to: navigation, search
Location Map
Cameraicon.png View gallery (14)
From:  Kirkton of Largo (NO425034)
To:  St Andrews (NO503169)
Via:  Crail
Distance:  24.3 miles (39.1 km)
Meets:  A915, A918, A91, A915
Former Number(s):  A921, A918
Highway Authorities


Traditional Counties


Route outline (key)
A917 Largo - Crail - St Andrews


The A917 is the East Fife Coast Road, running round three sides of the rectangle between Largo and St Andrews, whilst the much shorter A915 takes the direct route.

Largo - St Andrews via The Coast

The road starts off at a TOTSO on the A915 in Kirkton of Largo and heads east towards Elie; the road turns right at another TOTSO where the more direct B942 heads through Colinsburgh to Pittenweem. This first section of A917 and the B942 were the A921 between the 1940s and 1980s although for some reason the main road is now back along the coast. We pass Kilquonquhar Loch (pronounced by the locals as Kinnucher) to the West and reach Elie. With the sea just visible through the houses ahead we turn sharply left and start to follow the coast eastwards.

The High Street in Wester Anstruther

From here the road runs fairly close the the sea as we pass St Monans to the North and pick up the B942 again a mile or so further on. From here we go through the fishing villages of Pittenweem and Anstruther, home of the Scottish Fisheries museums. In Anstruther the road crosses the B9131 (former A959) which is the inland and more direct route to St Andrews from here. The road passes through the North of Anstruther past some holiday parks. The next town is another fishing village, Crail.

Here the road turns sharply left to cut off the corner of Fife Ness - there's only one road there which meets us on this bend. We now head North through Kingsbarns (good golf course), where we approach the coast once more, and Boarhills where the road turns sharply left. This is now the route of the former A918. Then the road goes into St Andrews along St Mary Street, Abbey Walk and Abbey Street to reach a mini-roundabout on the A918 South Street. We turn right to run along the eastern end of South Street before passing the cathedral to run onto North Street. We end at the north end of City Road at a triple point: the other two roads are the A91 and A915.


In 1922, the A917 ran between the A915 in Kirkton of Largo and the A918 in Crail. After World War II the A921 was built to connect these two places more directly and so the A917 lost its westernmost few miles. However, the A921 was downgraded in the 1980s and so the A917 regained this section. At a similar time, the A917 was extended north from Crail to St Andrews along almost all the A918, leaving that number only a short section of road in St Andrews.

Original Author(s): A8000_Bob

JunctionsLinks Roundabout
RoadsFife Coastal Tourist Route • T92 (Britain)
PlacesSt Andrews
Related Pictures
View gallery (14)
A917-anstruther.jpgA917 Milestone at Kingsbarns.jpgA917 Milestone south of Kingsbarns.jpgMilestone near St.Andrews.jpgSt.Andrews Milestone.jpg
Other nearby roads
St AndrewsA91 • A915 • A918 • A919 • A959 • B9131 • B939 • B944 (Anstruther - Brownhills) • C21 (Fife) • C41 (Fife) • C65 (Fife) • C84 (Fife) • C9 (Fife) • EuroVelo 12 • Fife Coastal Tourist Route • NCN1 • T92 (Britain) • T94 (Britain)
A900 • A901 • A902 • A903 • A904 • A905 • A906 • A907 • A908 • A909 • A910 • A911 • A912 • A913 • A914 • A915 • A916 • A917 • A918 • A919

A920 • A921 • A922 • A923 • A924 • A925 • A926 • A927 • A928 • A929 • A930 • A931 • A932 • A933 • A934 • A935 • A936 • A937 • A938 • A939
A940 • A941 • A942 • A943 • A944 • A945 • A946 • A947 • A948 • A949 • A950 • A951 • A952 • A953 • A954 • A955 • A956 • A957 • A958 • A959
A960 • A961 • A962 • A963 • A964 • A965 • A966 • A967 • A968 • A969 • A970 • A971 • A972 • A973 • A974 • A975 • A976 • A977 • A978 • A979
A980 • A981 • A982 • A983 • A984 • A985 • A986 • A987 • A988 • A989 • A990 • A991 • A992 • A993 • A994 • A995 • A996 • A997 • A998 • A999

Defunct Itineries: A920 (Perth) • A920 (Banff) • A921 (Perth) • A921 (Fife) • A922 • A949 • A951 • A968 • A982