Rome2Rio

Aviemore to Peterhead buses

Find Transport to Peterhead

View schedule

Trip Overview

The average bus between Aviemore and Peterhead takes 5h 56m and the fastest bus takes 5h 28m. The bus service runs several times per day from Aviemore to Peterhead. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

5h 56m
Duration
204 mi
Distance
£31
Average price
Every 4 hours
Frequency

Aviemore to Peterhead bus times

Buses run every 4 hours between Aviemore and Peterhead. The earliest departure is at 8:20 AM in the morning, and the last departure from Aviemore is at 5:45 PM which arrives into Peterhead at 11:58 PM. All services require a transfer at Park and Ride and take an average of 5h 56m. The schedules shown below are for the next available departures.

Departing Wednesday, October 28, 2026

  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 58m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 43m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 53m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 30m • 2 changes
  • Show more

Departing Thursday, October 29, 2026

  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 58m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 43m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 53m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 30m • 2 changes
  • Show more

Departing Friday, October 30, 2026

  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 58m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 43m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 53m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 30m • 2 changes
  • Show more

Departing Saturday, October 31, 2026

  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 58m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 43m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 48m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 28m • 2 changes
  • Show more

Departing Sunday, November 1, 2026

  •  → 

    FlixBusFlixBusStagecoach North Scotland6h 6m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland6h 26m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland6h 31m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 36m • 2 changes
  • Show more

Departing Monday, November 2, 2026

  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 58m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 43m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 53m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 30m • 2 changes
  • Show more

Departing Tuesday, November 3, 2026

  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 58m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 43m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 53m • 2 changes
  •  → 

    FlixBusFlixBusStagecoach North Scotland5h 30m • 2 changes
  • Show more

Frequently asked questions

Want to know about travelling from Aviemore to Peterhead? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Aviemore to Peterhead.ExpandLaunch map view
  • Distance: 204.2 mi
  • Duration: 5h 56m

What companies run services between Aviemore, Scotland and Peterhead, Scotland?

You can take a bus from Station to Buchan House via Park and Ride and Union Square Bus Station in around 5h 38m.

Operators