The journey from Invergordon to Peterhead spans approximately 210 kilometers along the scenic northeast coast of Scotland. Driving is the most practical method, primarily utilizing the A9 and A96 trunk roads. You will pass through major hubs like Inverness and Elgin before reaching the Aberdeenshire coast. Public transport requires a combination of bus services, as there is no direct rail link to Peterhead. Expect a travel time of roughly 3 hours and 30 minutes by car depending on traffic conditions.
Total Distance: 210 km driving distance; 145 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours 15 mins | 3 hours 30 mins |
| Avg Price | 25-40 GBP | 30-45 GBP in fuel |
| Operator | Stagecoach North Scotland | N/A |
| Route | Bus from Invergordon to Inverness, then X67 service to Peterhead. | A9 to Inverness, then A96 through Elgin and Huntly to Peterhead. |
| Tip | Book tickets via the Stagecoach app for cheaper fares. | Watch for speed cameras on the A96 near Nairn. |
May to September for optimal daylight hours and clearer road conditions on the A96.