From Roader's Digest: The SABRE Wiki
Jump to: navigation, search
Location Map ( geo)
Cameraicon.png View gallery (15)
From:  Causewayhead (NS805954)
To:  Halbeath (NT130885)
Via:  Dunfermline
Distance:  22.4 miles (36 km)
Meets:  A9, A91, A908, A977, A994, A823, M90, A92
Old route now:  A92, B925, B9157
Highway Authorities

Clackmannanshire • Fife • Stirling

Traditional Counties

Clackmannanshire • Fife • Stirlingshire

Route outline (key)
A907 Causewayhead - Halbeath
A907 Halbeath - Auchtertool - Sinclairtown
A907 Bernard's Smithy - Linktown - Sinclairtown


The A907 runs east from Stirling on the north side of the River Forth.

Section 1: Stirling - Alloa

The road starts at Causewayhead in northern Stirling, right below the Wallace Monument. The first section to Manor Powys was A91 for a time between the latter's diversion away from Logie Road and its rerouting along the Stirling Eastern Bypass - but it was the A907 to begin with and now is again. After leaving the houses of Causewayhead, the A907 passes below the brooding crags of Abbey Craig, before suddenly emerging onto the broad plain between the Ochils and the Forth. The A91 crosses at Manor Powys roundabout.

New and old roads

The next mile or so is notorious for having been built some six years before it was opened, a victim of the division of highway funding responsibilities when Central Region was broken up in 1995. The connecting Clackmannanshire section had to wait until 2002 to be funded, built and opened, leaving Stirling's part in splendid isolation in the meantime. The old road from here to "Dumyat View" (an industrial estate west of Tullibody) is now a cycleway. The new road crosses an unclassified road at Blackgrange by a roundabout that seems over-engineered at first sight, but many lorries turn here for the bonded whisky store visible to the south.

The closed Cambus–Menstrie branch line is crossed by a bridge that has never seen a train; this piece of road was so long from planning to building that the line was abandoned in the meantime! As Tullibody on its hilltop approaches there are two roundabouts in quick succession, the first for the 2005 extension of the B9140, the second for the B9096. The latter road also reaches Alloa on a marginally more direct but built-up route through Tullibody - this could well have been the original route but the A907 has always had its current line in this area, which passes by Cambus and enters Alloa.

Before WWII the A road ran into Alloa over a level crossing and along Grange Road; now it traverses a gyratory system either side of a railway cutting and rejoins the B9096 at a roundabout near the Town Hall. A 1970s inner ring road cuts off the town centre, ending at another roundabout where the A908 heads off to Tillicoultry and the original Grange Road line joins in. On the edge of Alloa, near Alloa Athletic's Recreation Ground, is a junction with the B909 to Sauchie - this was moved a few hundred yards to the east as part of the Stirling-Alloa-Kincardine railway project; Alloa Fire Station is located near the junction, and the risk of fire appliances being held up at the old level crossing had to be eliminated. The half mile of single carriageway that used to follow was dualled as part of the B909 project just mentioned, although it doesn't last very long.

Section 2: Alloa - Halbeath

The dual carriageway ends at the new Marywood Roundabout with the B910; the original A907 ran through Clackmannan. Here the dualled section suddenly funnels into single on a bend under a railway bridge and follows the 1980s Clackmannan Bypass to Gartarry roundabout, crossing the A977 and rejoining the original line.

Approaching Carnock

Fife is entered at this point, and the road passes through forestry plantations, with a nasty double bend over a disused railway bridge at the charmingly named Bogside. Former coal country lies beyond the junction of the B9037 for Culross, and the A907 passes through the edges of the mining villages of Blairhall, Comrie and Oakley. A little further on is a signal-controlled bridge over Comrie Burn at Carnock. The B913 from Dollar and Saline joins at an angle at Gowkhall, and a little further on the Dunfermline built-up area begins.

A half-mile section is provided with speed bumps, then the A907 bears right at traffic lights. Drivers in the know keep straight on, using the B9155, Mill Street and Bruce Street to reach the town centre. The original A907 route went along William, Golfdrum and Chalmers Streets. The newer route stays on William Street and TOTSOs with the A994 from Cairneyhill at traffic lights, then after rejoining the older line it crosses a high concrete viaduct over the deep-cut Dunfermline Glen. The A907 becomes dual carriageway just up the hill from here at the junction with the A823 from Crieff and is the official number of the short multiplex section between the two roads which ends at a roundabout where the A823 heads down a modern ring road.

Passing the East End Park, home of Dunfermline FC, the Kelty-bound B912 turns off at a junction with a complex traffic light sequence. Then there are 4 roundabouts in succession, linked by a dual carriageway: one leading to a retail development; the next to the original A907 line through Halbeath; the third with an unclassified road, and the fourth--the daddy of them all--the signal controlled colossus of Halbeath Junction, giving onto the M90, A92 and a local road. The A907 ends here with the A92 continuing ahead.


The A907 reaching Kirkcaldy in 1932

Before the A92 improvement in the 1990s the A907 used to continue beyond the M90. The original route headed due east along what is now the B925 (including the apparent Kirkcaldy bypass) to end on the A92 (now A921) in the Sinclairtown area of Kirkcaldy.

In the late 1920s the section east of the A909 was moved south, with most of the old road declassified before becoming the B925 in 1935. After a short distance as the junior partner in a multiplex with the A909 the A907 reappeared to head east along what is now the B9157. It cannoned off the A92 in the Linktown area of Kirkcaldy before running along the bypass as before; it took over the B924 in order to do this.

Parts of the original road in the Halbeath area are still visible; Main Street and Sandybank in Halbeath village were on the original route; Sandybank terminates in a cul-de-sac a few scant feet from the large roundabout at Junction 3 on the M90. On the east side of the M90, the original road now forms part of the access to a service station and various car showrooms and industrial units.

Original Author(s): Keith Potter & Ross Nichol

JunctionsArnsbrae Roundabout • Blackgrange Roundabout • Causewayhead Roundabout • Clackmannan Road Roundabout • Dumyat • Gartarry Roundabout • Halbeath Junction • Manor Powis • Marshill Roundabout • Marywood Roundabout • Parkmill • Shillinghill Roundabout • Sinclair Gardens Roundabout • Station Roundabout (Alloa)
ServicesKingdom services
CrossingsTullibody Old Bridge
RoadsNCN76 • T94 (Britain)
PlacesAlloa • Dunfermline • Stirling
Related Pictures
View gallery (15)
Other nearby roads
StirlingA80 • A811 • A84 • A872 • A9 • A905 • A91 • A997 • A99 (Stirling) • B8033 • B8051 • B8052 • B8078 • B823 • B824 • B907 (Causewayhead) • B907 (Logie - Powis) • B9111 (Stirling) • B9124 • B998 • C10 (Stirling) • C11 (Stirling) • C25 (Stirling) • C34 (Stirling) • C35 (Stirling) • C37 (Stirling) • C38 (Stirling) • C48 (Stirling) • C4 (Stirling) • C55 (Stirling) • C5 (Stirling) • C77 (Stirling) • C79 (Stirling) • C96 (Stirling) • Forth Valley Tourist Route • M80 • M9 • NCN76 • NCN765 • T1 (Britain) • T28 (Britain) • T94 (Britain) • T95 (Britain)
AlloaA908 • B906 (Alloa) • B908 • B909 • B9096 • B910 • C101 (Clackmannanshire) • C104 (Clackmannanshire) • C105 (Clackmannanshire) • C120 (Clackmannanshire) • C17 (Clackmannanshire) • C84 (Clackmannanshire) • C91 (Clackmannanshire) • C93 (Clackmannanshire) • C95 (Clackmannanshire) • NCN76 • NCN767 • NCN768
DunfermlineA823 • A823(M) • A906 • A92 • A92(M) • A976 • A994 • B911 (Fife) • B912 • B9155 • B9156 • B916 • B980 • C101 (Fife) • C102 (Fife) • C103 (Fife) • C53 (Fife) • C54 (Fife) • C66 (Fife) • C67 (Fife) • C80 (Fife) • C81 (Fife) • C83 (Fife) • C88 (Fife) • C99 (Fife) • E15 • E32 (Old System) • EuroVelo 12 • M90 • NCN1 • NCN764
KirkcaldyA910 • A915 • A92 • A921 • A955 • A988 • B9157 • B922 • B924 (Kirkcaldy) • B925 • B926 • B927 • B928 • B929 • B981 • C100 (Fife) • C48 (Fife) • C91 (Fife) • C92 (Fife) • C93 (Fife) • C94 (Fife) • C95 (Fife) • C96 (Fife) • C97 (Fife) • C98 (Fife) • Fife Coastal Tourist Route • NCN76 • T92 (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