The journey from Dornoch to Peterhead covers approximately 230 km. By car, you will travel south to Inverness and then take the A96 east through Moray and Aberdeenshire. There is no direct train service to Peterhead, so driving is the most practical option. Peterhead is a historic fishing town on the North East coast of Scotland. This route offers stunning views of the Moray Firth and the Aberdeenshire coast.
Total Distance: 230 km driving distance, 170 km straight-line air distance.
The A96 is a major road; expect some traffic near Elgin and Aberdeen.
May to September for pleasant weather and coastal walks.