Forres
Forres
Peterhead
Peterhead
Bus Driving

Forres to Peterhead

Updated: 28 May 2026

The journey from Forres to Peterhead spans approximately 135 km along the northeast coast of Scotland. You will primarily navigate the A96 trunk road, which connects the Moray coast to the Aberdeenshire region. Public transport requires a combination of rail and bus services, as there is no direct train line to Peterhead. The route passes through major hubs like Elgin and Aberdeen before reaching the fishing port of Peterhead. Expect a scenic drive through rolling agricultural landscapes and coastal vistas.

Total Distance: 135 km driving, 110 km air distance.
Fastest Way
Driving via the A96 and A90, taking roughly 2 hours 15 minutes.
Cheapest Way
Bus via Stagecoach, costing approximately £20.
Compare Forres to Peterhead Routes
Bus
Connecting
Driving
Direct
Duration 3 hours 45 mins 2 hours 15 mins
Avg Price £20-£30 £25-£35 fuel
Operator Stagecoach North Scotland N/A
Route Bus 10 to Aberdeen, then X63 to Peterhead. A96 to A90 via Aberdeen.
Tip Purchase a DayRider ticket for better value on connecting services. Avoid peak traffic in Aberdeen city center by using the AWPR bypass.
Travel Tips
  • Check Traffic
    Use the Traffic Scotland website to check for roadworks on the A96.
  • Pack Layers
    Coastal weather in Aberdeenshire changes rapidly; always carry a waterproof jacket.
  • Book Early
    If traveling by bus, check the Stagecoach app for real-time arrival updates.
  • Fuel Up
    Fill your tank in Elgin before heading east, as fuel stations are sparser on some rural stretches.
  • Local Currency
    Keep some cash for smaller cafes in Peterhead that may not accept cards.
Safety Tips
  • Winter Driving
    The A96 can be prone to ice; ensure your vehicle has winter tires if traveling between November and March.
  • Wildlife
    Be vigilant for deer crossing the road, especially during dawn and dusk.
  • Emergency Contacts
    Save the local police non-emergency number in your phone.
  • Visibility
    Use dipped headlights during heavy coastal mist or rain.
People Also Ask
  • Is there a train to Peterhead?
    No, Peterhead does not have a railway station; the nearest is in Aberdeen.
  • How long is the drive?
    The drive typically takes between 2 hours 15 minutes and 2 hours 45 minutes.
  • Are there direct buses?
    No, you must change in Aberdeen when traveling from Forres.
  • What is the best road?
    The A96 is the primary route connecting the Moray coast to Aberdeen.
  • Is Peterhead worth visiting?
    Yes, it offers rich maritime history and proximity to beautiful coastal nature reserves.
Quick Info
  • From Forres, Scotland, United Kingdom
  • To Peterhead, Aberdeenshire, United Kingdom
  • Modes
Best Time to Travel

May to September for clearer road conditions and longer daylight hours.

Things to Do in Peterhead
1
Peterhead Prison Museum
Explore the history of Scotland's only convict prison. It offers a fascinating look into the lives of inmates and guards.
2
Aden Country Park
Located nearby in Mintlaw, this park features beautiful woodland walks and a heritage center. It is perfect for a relaxing afternoon.
3
Peterhead Harbour
Watch the busy fishing fleet return to port. It is one of the largest white-fish ports in Europe.
4
Forvie National Nature Reserve
A short drive south, this reserve features massive sand dunes and a large colony of eider ducks.
Tags
Forres to Peterhead travel bus from Forres to Peterhead driving Forres to Peterhead A96 route Scotland Peterhead transport guide Forres travel tips Aberdeenshire travel Scotland coastal route