Grantown-on-Spey
Grantown-on-Spey
Peterhead
Peterhead
Bus Driving

Grantown-on-Spey to Peterhead

Updated: 28 May 2026

The journey from Grantown-on-Spey to Peterhead is a scenic drive through the heart of Speyside and along the Aberdeenshire coast via the A95 and A98. This route covers approximately 110 km and takes about 2 hours by car. Peterhead is a historic fishing town known for its harbor and maritime history. Public transport is limited, making driving the most practical choice.

Total Distance: 110 km driving distance; 90 km straight-line air distance.
Fastest Way
Driving via the A98 is the fastest, taking about 2 hours.
Cheapest Way
Bus travel is the most economical option.
Compare Grantown-on-Spey to Peterhead Routes
Bus
Connecting
Driving
Direct
Duration 4 hours 2 hours
Avg Price 20-35 GBP 20-30 GBP in fuel
Operator Stagecoach Personal Vehicle
Route Bus to Elgin, then local bus to Peterhead. A95 to A98 via Fochabers and Banff.
Tip The bus service is reliable but requires a change in Elgin. The A98 is a beautiful coastal road.
Travel Tips
  • Coastal Safety
    Be aware of the tides when walking on the coast.
  • Parking
    Use the main car park in Peterhead for easy access to the harbor.
  • Booking
    Book accommodation in advance, as Peterhead is a popular destination for coastal tourists.
  • Scenic Route
    The drive along the Aberdeenshire coast is beautiful; take your time and enjoy the scenery.
  • Connectivity
    Peterhead is well-connected to Aberdeen by local bus services.
Safety Tips
  • Road Safety
    The A98 can be busy; stay alert and follow all traffic signs.
  • Weather
    Coastal weather can be windy; dress in layers to stay comfortable.
  • Emergency
    Dial 999 for emergencies; the town center is well-covered by police.
  • Driving
    Be aware of cyclists and walkers on the narrow roads near Peterhead.
People Also Ask
  • Is Peterhead worth visiting?
    Yes, it is a historic fishing town with great harbor views and scenery.
  • How long is the drive?
    The drive from Grantown-on-Spey to Peterhead takes about 2 hours.
  • Are there buses to Peterhead?
    Yes, Stagecoach operates services to Peterhead from Aberdeen.
  • Is Peterhead safe?
    Yes, it is a safe and friendly town for tourists.
  • What is the best time to visit?
    Summer months are best for coastal walks and harbor views.
Quick Info
  • From Grantown-on-Spey, Scotland, United Kingdom
  • To Peterhead, Aberdeenshire, United Kingdom
  • Modes
Best Time to Travel

May to September for coastal walks and harbor views.

Things to Do in Peterhead
1
Peterhead Harbor
Walk around the historic harbor. It is a great place to see fishing boats and enjoy the sea air.
2
Arbuthnot Museum
Learn about the history of Peterhead and the whaling industry in this informative museum.
3
Coastal Walks
Enjoy the beautiful coastal paths around Peterhead. They offer great views of the North Sea.
4
Aden Country Park
Visit the nearby country park for a relaxing walk and to see the historic buildings.
Tags
Grantown to Peterhead travel A98 road route Peterhead transport guide travel from Speyside to Peterhead Aberdeenshire travel driving to Peterhead Peterhead harbor Peterhead city travel