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


From Roader's Digest: The SABRE Wiki
Jump to navigation Jump to search
Location Map ( geo)
Cameraicon.png View gallery (2)
From:  Ellon (NJ977307)
To:  New Deer (NJ884467)
Distance:  13 miles (20.9 km)
Meets:  A90, A920, B9030, B9106, B9128, A981, B9170
Old route now:  B9170
Highway Authorities


Traditional Counties


Route outline (key)
A948 Ellon - New Deer
A948 New Deer - Darra

The A948 is a short route which runs from Ellon to New Deer, although it used to continue further. It is notable that the A948 connects to no other A roads except at either end, and it only manages junctions with 3 numbered B roads throughout its length. The A948/A981 corridor is a good alternative route to Fraserburgh, as the A90/A952/A90 route is more congested.


The A948 now begins at a roundabout at the North Ellon Junction of the A90 and heads west, meeting the A920 at another roundabout a short distance away. It then continues along the town's northern bypass, curving round the industrial estate and then housing estates. This section is very straight with good visibility as would be expected from a modern bypass. Towards the end of the bypass, the road curves to the right to rejoin the old A948's line Northwards from Ellon, which comes in from the left on Golf Road. The road then climbs a blind hill, leading onto a half mile straight, followed by a blind, sharp, double bend. A series of short straights, one with a picturesque tunnel of trees then lead the road north across an undulating agricultural landscape, with a sharper double bend as the road crosses the shoulder of Kirk Hill. The shortness of the straights, and frequent slight crests and dips limit overtaking opportunities, but the road is otherwise well aligned.

South of Auchnagatt

As the road continues north, the straights become shorter until the road is just a meandering series of bends as it passes Mill of Elrick and continues to Auchnagatt. In the middle of this small village there is a junction with the B9030 to Old Deer, and the strange layout is a result of the old railway line which the A948 crossed here, now a long distance path and cycle way. The junction was redesigned in the late 1990s to remove the double bend over the old bridge on the A948, but the B9005 gained a bend in the process! North of Auchnagatt, the road winds around Whin Hill and then finds a long straight at Nethermuir, with the B9016 turning right mid way along. At the end of the straight, the road kinks to the north west, and passes the junction with the the B9028, which is a short single-carriageway bypass of New Deer, and connects to the A981 at its other end.

The A948, meanwhile, slowly turns round to head west and enter New Deer. Auchreddie Road is long and nearly straight, lined with old detached houses. The centre of the village lies to the north, accessed via the A981, which is met at a crossroads along with the B9170. The two A roads now both terminate here - the through route becomes the B9170 in either direction, the former A948 continuing west to Cuminestown and Turriff.


The southern end of the A948 has moved a couple of times. The original southern end of the A948 was on the A92 (now A920) in the centre of Ellon. However, when the A92 (now A90) was rerouted to bypass the town the old route was renumbered, with the A948 extended south to what is now South Ellon Junction on the A90 (which took over the A92 number in the 1990s) at the end of its most northerly dual carriageway. However, in the early 2000s, a northerly bypass of Ellon was built, and this has now taken the A948 number. The bypassed section of A948 that was originally the A92 is now the B9005 and the rest has been declassified.

The A948 originally continued west of New Deer

At the opposite end of the route, the A948 used to extend westwards beyond New Deer, meeting the A947 just south of Turriff. However this section was renumbered in 1973 or 1974 and is now part of the B9170. New Deer was at one time a crossroads of two A roads, as the A981 extended south from there to Inverurie. This is also now the B9170, which partly explains the odd routing of the B9170 and the unusual situation of an A road apparently changing number halfway through.

The 1922 MOT Road List defines this route as: Ellon - Auchnagatt - New Deer - Cuminestown - Darra

Related Pictures
View gallery (2)
A948 road junction - Geograph - 774672.jpgB9030 Southbound - Geograph - 433076.jpg
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

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