This beautiful Scottish coastal motorcycle route runs the length of the Moray Firth, from the famous fishing town of Fraserburgh to Inverness, capital of the Scottish Highlands and the UK’s most northerly city.

Breathe the Scottish sea air

Fraserburgh is a major fishing port in Aberdeenshire and provides an atmospheric backdrop to the start of this seaside ride. Leave the town on the B9031 road and follow its twists and turns as it hugs the rugged coastline of the Moray Firth.

Rush of the wind as you ride the motorcycle route along the Firth

The relatively flat landscape makes for large horizons and big skies as you make your way through Banffshire towards Morayshire. Weather can change in a heartbeat here so take care to adjust your speed if the wind whips off the Firth. Alternatively, pick up the A96 around Elgin for a smoother, more stable ride away from the water. Why not get more tips from experts?


2 hours, 20 minutes


103 miles


13 - 601 ft


57°41'36.0"N 2°00'27.6"W - 57°28'42.8"N 4°13'36.5"W