Invergordon
Invergordon
Peterhead
Peterhead
Bus Driving

Invergordon to Peterhead

Updated: 28 May 2026

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.
Fastest Way
Driving is the fastest method, taking 3 hours 30 minutes via the A96.
Cheapest Way
Bus travel via Stagecoach is the most economical option, costing approximately 25 GBP.
Compare Invergordon to Peterhead Routes
Bus
Connecting
Driving
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.
Travel Tips
  • Fuel Stops
    Refuel in Inverness as petrol stations become sparse on rural stretches of the A96.
  • Traffic Alerts
    Check Traffic Scotland for roadworks on the A96 before departing.
  • Booking
    Always book bus tickets in advance to secure seat availability.
  • Weather
    Be prepared for sudden coastal fog when approaching Peterhead.
  • Navigation
    Use offline maps as mobile signal can drop in the rural areas between Elgin and Huntly.
Safety Tips
  • Road Conditions
    The A96 is a single-carriageway road with frequent overtaking lanes; drive cautiously.
  • Wildlife
    Be vigilant for deer crossing the road, especially during dawn and dusk.
  • Emergency
    Keep a physical map in your vehicle in case of GPS failure.
  • Breakdown
    Ensure your vehicle has a spare tire and emergency kit before starting the journey.
People Also Ask
  • Is there a train to Peterhead?
    No, Peterhead does not have an active railway station.
  • How long is the drive?
    The drive takes approximately 3 hours and 30 minutes.
  • Which bus company operates this route?
    Stagecoach North Scotland provides the primary bus services.
  • Is the A96 safe?
    The A96 is a major trunk road but requires caution due to heavy goods vehicle traffic.
  • Can I fly to Peterhead?
    No, the nearest airport is Aberdeen International Airport.
Quick Info
  • From Invergordon, Scotland, United Kingdom
  • To Peterhead, Aberdeenshire, United Kingdom
  • Modes
Best Time to Travel

May to September for optimal daylight hours and clearer road conditions on the A96.

Things to Do in Peterhead
1
Invergordon Naval Museum
Explore the rich maritime history of the Cromarty Firth. It features exhibits on the town's role during the world wars.
2
Inverness Castle
Stop in Inverness on your way south. The castle offers panoramic views of the River Ness.
3
Elgin Cathedral
Visit the ruins of this historic cathedral located in Elgin. It is known as the Lantern of the North.
4
Peterhead Prison Museum
Tour the former HM Prison Peterhead. It provides a fascinating look into Scotland's penal history.
Tags
Invergordon to Peterhead travel A96 driving route Invergordon to Peterhead bus Scotland coastal travel Aberdeenshire transport Invergordon transport Peterhead travel guide driving in Scotland Scottish Highlands to Aberdeenshire best way to Peterhead