The journey from Aviemore to Peterhead covers approximately 200 kilometers. By car, you will travel south on the A9, then take the A90 road through Aberdeen to reach Peterhead. By train, you will travel to Aberdeen, then take a local bus to Peterhead, as Peterhead does not have a train station. This route takes you from the Cairngorms to the coastal town of Peterhead in Aberdeenshire. Expect a travel time of 3 to 4 hours depending on your mode of transport.
Total Distance: 200 km driving distance, 160 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 3 hours |
| Avg Price | 45-70 GBP | 40-55 GBP fuel |
| Operator | ScotRail | N/A |
| Route | Aviemore to Aberdeen, then bus to Peterhead. | A9 to Perth, A90 to Peterhead. |
| Tip | Peterhead does not have a train station; you must take a bus from Aberdeen. | The A90 is a major road; expect heavy traffic during peak hours. |
Spring and Summer for the best driving conditions on the A9 and A90.