The A950 is a very useful cross-country route in north Aberdeenshire.
It begins at a roundabout junction with the A982 in the Kirktown district of Peterhead (although it originally started some 850 m further east at the harbour before heading west along the now-pedestrianised Marischal Street). Climbing gently westward out of the town, the road crosses the A90 bypass at Howe o' Buchan.
From here it runs directly past Longside Airfield (on the site of the former RAF Peterhead) on the right, through Longside itself, and on to cross the A952 at Mintlaw. The route next passes the Aberdeenshire Farming Museum and Deer Abbey (both on the left) before turning more north-westwards. Some five kilometres further on, the road is joined (from the left) by the A981, which then leaves (to the right) to go to Fraserburgh. The road then passes through New Pitsligo before ending at a T-junction with the A98 northwest of the village.