Bridges

We have over 1800 bridges in Aberdeenshire, some of them built by Britain’s most eminent civil engineers.  Some are large but most are small; some are steel, concrete or timber but most are masonry arches. They are part of our built heritage.  We try to ensure that they are fit for purpose, their purpose being to transport people and vehicles over obstructions, mostly rivers.

All bridge types deteriorate over time and require regular maintenance.

We carry out routine inspections on a two yearly cycle and special inspections when necessary. Defects are noted and recorded, their causes determined and appropriate repair specifications prepared. Maintenance works are then prioritised.

Report a fault with a bridge

To report faults or damage to bridges please contact bridges@aberdeenshire.gov.uk advising, if applicable:

  • the vehicle registration
  • time of incident
  • any other relevant information

All reported incidents are treated anonymously unless otherwise stated.

Restrictions on bridges

View information on weight, height, load and width restrictions on bridges in Aberdeenshire:

Bridges with weight restrictions

These bridges have signs advising of the height restrictions.

Road number Grid reference Bridge name Route Weight
A939 NJ 295 007 Gairnshiel, Ballater A939 Deeside to Tomintoul Road 18T
C35K NO 796 982 Park, Drumoak A93 at Drumoak to B9077 South Deeside Road 3T
C67M NJ 459 129 Milltown of Towie, Glenkindie A97 at Glenkindie to Milltown of Towie 3T
C80B NK 071 366 Bishops, Cruden Bay A975 at Ashallow to C77B at Waterside 3T
C150C NJ 795 014 Milton of Drum, Peterculter
(not owned by the council)
A93 near Peterculter to B9125 at Garlogie/Cullerie 7.5T
U81C NJ 741 245 Inveramsay, Inverurie A96 North of Inveramsay to Harlaw 7.5T
U81C NJ 742 247 Harlaw Railway, Inverurie
(not owned by the council)
A96 North of Inveramsay to Harlaw 7.5T
U91M NJ 349 125 Poldullie Bridge, Strathdon A944 to U93M near Bellabeg 3T
U105K NO 675 704 Brigton, Laurencekirk B974 at Sauchieburn to B9120 and A90 18T 
U106B NJ 966 481 Abbey, Old Deer A950 at Deer Abbey to B9029 at Bridgend 3T

Bridges with height restrictions

These bridges have signs advising of the height restrictions.

Road number Grid reference Bridge name Route Height
A97 NJ 536397 Huntly Railway 
(Managed by Network Rail)
A97 Bogie Street, Huntly to A96 Huntly Bypass 4.1m (13’-9”)
A957 NO 866865 Slug Road Railway (Stonehaven)
(Managed by Network Rail)
A957 Slug Road, Stonehaven to Banchory 4.1m (13’-6”)
B966 NO 650734 Fettercairn Royal Arch B966 Main Street, Fettercairn 3.6m (12-0”)
B993 NJ 780206 Port Elphinstone Railway (Inverurie)
(Managed by Network Rail)
B993 Port Elphinstone to Whiterashes 4.1m (13’-9”)
B9002 NJ 691256 Oyne Fork Railway
(Managed by Network Rail)
B9002 Oyne Fork to Insch 4.5m (15’-3”)
B9022 NJ 533460 Tillytarmont Railway (Rothiemay) B9022 Huntly to Glenbarry 3.9m (13’-3”)
C1K NO 863862 Stonehaven Station Railway
(Managed by Network Rail)
Arduthie Road to Kirkton Road, Stonehaven 3.5m (12-0’)
C7K NO 743749 Lower Powburn Railway (Fourdon)
(Managed by Network Rail)
B966 near Fourdon to A90 Lower Powburn 3.5m (12-0”’)
C9K NO 688672 Myreside Railway (Marykirk)
(not owned by the council)
A937 west of Balmanno to A90 north of Brumgair 4.0m (13’-6”)
C81M NJ 466210 Birkenbower (Lumsden) A97 at Lumsden to Birkenbower 2.7m (9’-9”)
C106S NJ 522468 Dykehead Railway (Rothiemay)
(Managed by Network Rail)
B9022 Bridge of Isla to A96 Cairnie 3.2m (11’-0”)
C120C NJ 696256 Craigmill Railway (Oyne)
(Managed by Network Rail)
A96 east of Mill of Carden to Craigmill 3.5m (12-0”’)
U69K NO 857857 Spurryhillock Railway (Broomhill Road, Stonehaven)
(Managed by Network Rail)
Broomhill Road to Spurryhillock Ind Est, Stonehaven 3.5m (12-0”’)
U76K NO 783801 Glenbervie Railway
(Managed by Network Rail)
A90 east of Mondynes to U76K Broombank 3.7m (12’-6”)
U83C NJ 734255 Inveramsay Railway
(Managed by Network Rail)
A96 Inveramsay to Dockendale turning head 4.4m (14’-6”)
U110L NJ 684646 Scotstown Footbridge (Banff) Scotstown Banff 2.6m (8’-9”)
U112L NJ 701635 Howe of Gellymill ServicePipe (Macduff) A947 west of Gellymill to Gellymill Road, Macduff 3.9m (13’-0”)
U114S NJ 516405 A96 Cemetery Road (Huntly)
(Managed by BEAR Scotland)
Huntly to A920 2.2m (7’ 6”)

Bridges sensitive to high loads

Road number Grid reference Bridge name Route   Height 
A92 NO 862845 A90 Glasslaw Flyover (Stonehaven)
(Managed by BEAR Scotland)
A92 at A90 Glasslaw Interchange 5.8m (19’-3”)
A947 NJ 889144 Parkhill Footbridge A947 Dyce to Newmacher 5.9m (19’-3”
A975 NJ 969227 A90/A975 Underbridge 
(Managed by Aberdeen Roads Ltd)
A975 at A90 Newburgh Junction 5.9m (19’-3”)
B974 NO 683660 Cobbleheugh Railway (Marykirk)
(Managed by Network Rail)
B974 Marykirk to A90 west of Hatton 6.7m (22-0”’)
B977 NJ 962170 A90 Balmedie Junction 
(Managed by Aberdeen Roads Ltd)
B977 at A90 Balmedie Junction 5.5m (18’-0”)
B979 NO 873872 Glenury Railway (Netherley Road Stonehaven)
(Managed by Network Rail)
B979 Stonehaven to A90 Stonehaven Bypass 7.5m (24’-6”)
B979 NJ873872 A90 Netherley Junction 
(Managed by Aberdeen Roads Ltd)
B979 Stonehaven to A90 Stonehaven Bypass 5.5m (18’-0”)
B987 NJ 787169 A96 Tavelty Flyover (Kintore) 
(Managed by BEAR Scotland)
B987 at A96 Tavelty Junction 5.4m (17’-9”)
B9000 NJ 978254 A90/B9000 Underbridge 
(Managed by Aberdeen Roads Ltd)
B9000 at A90 Newburgh Junction 5.6m (18’-3”)
B9077 NJ 860003 A90/B9077 Underbridge, Maryculter
(Managed by Aberdeen Roads Ltd)
B9077 North Lodge to B979 Maryculter Bridge 5.9m (19-3”’)
C3K NO 757767 Balfeith Railway (Fourdon) 
(Managed by Network Rail)
A90 Fourdon to B966 junction 5.1m (16’-9”)
C5K NJ 870973 A90/C5K Underbridge, Netherley
(Managed by Aberdeen Roads Ltd)
B979 Netherley to Auchlunies 5.4m (17’-9”)
C13K NO 920974 A92 Cookston Flyover 
(Managed by Aberdeen Roads Ltd)
A90 Cookston 5.4m (18’-0”)
C13K NO 929987 A92 Findon Flyover 
(Managed by Aberdeen Roads Ltd)
A90 Findon 5.4m (18-0”)
C111S NJ 472452 A96 Coachford Underpass 
(Managed by BEAR Scotland)
A96 Coachford to B9115 Bomakelloch 5.2m (17’-3”)
U15C NJ 965207 A90/U15C Underbridge (Menie) 
(Managed by Aberdeen Roads Ltd)
A90 at Menie to Westfield 5.4m (17’-3”)
U61K NO 927975 Portlethen North Railway 
(Managed by Network Rail)
Thistle Drive, Portlethen to Findon Road, Findon 5.6m (18’-6”)
U61K NO925972 Portlethen South Railway 
(Managed by Network Rail)
East of Portlethen Station to Thistle Drive, Portlethen 6.2m (20’-6”)
U63K NJ 868998 A90/U63K Underbridge (Maryculter) 
(Managed by Aberdeen Roads Ltd)
Kirton of Marycuter to Cleanhill 5.6m (18’-6”)

Bridges with width restrictions

These bridges have signs advising of the width restrictions.

Road number Grid reference Bridge name Route  Width
B966 NO 650 734 Fettercairn Royal Arch B966 Main Street, Fettercairn 2.285 M
(7ft 6")
C9K NO 684 695 Mill of Barnes, Laurencekirk A90 at Drumgair to B9120 at Sauchieburn 2.85 M (9ft 6")
C35K NO 796 982 Park, Drumoak A93 at Drumoak to B9077 South Deeside Road 2.1m, 6’-6”
C80B NJ 071 366 Bishops, Cruden Bay C80B at Waterside to U79B at Ardiffery Mains 1.980 M
(6ft 6")
U106B NJ 966 481 Abbey, Old Deer A950 at Deer Abbey to B9029 at Bridgend 2.000 M
(6ft 6") (Temporary)

Help us improve