Rome2Rio

Peterhead to Gretna Green buses

Find Transport to Gretna Green

View schedule

Trip Overview

The average bus between Peterhead and Gretna Green takes 14h 11m and the fastest bus takes 9h 30m. The bus service runs several times per day from Peterhead to Gretna Green. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

14h 11m
Duration
280 mi
Distance
£52
Average price
5 times a day
Frequency

Peterhead to Gretna Green bus times

Buses run 5 times a day between Peterhead and Gretna Green. The earliest departure is at 3:10 AM at night, and the last departure from Peterhead is at 9:45 PM which arrives into Gretna Green at 11:41 AM. All services require a transfer at Union Square Bus Station and take an average of 14h 11m. The schedules shown below are for the next available departures.

Departing Thursday, November 5, 2026

  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches10h 41m • 4 changes
  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 30m • 4 changes
  •  → 

    Arrives next day

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches19h 41m • 4 changes
  •  → 

    Arrives next day

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches16h 56m • 4 changes
  • Show more

Departing Friday, November 6, 2026

  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 46m • 4 changes
  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches10h 41m • 4 changes
  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 30m • 4 changes
  •  → 

    Arrives next day

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches19h 41m • 4 changes
  • Show more

Departing Saturday, November 7, 2026

  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 51m • 4 changes
  •  → 

    Arrives next day

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches22h 30m • 4 changes
  •  → 

    Arrives next day

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches15h • 4 changes

Departing Sunday, November 8, 2026

  •  → 

    Arrives next day

    Stagecoach North ScotlandPark's of HamiltonStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches21h 41m • 4 changes
  •  → 

    Arrives next day

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches18h 56m • 4 changes
  •  → 

    Arrives next day

    Stagecoach North ScotlandScottish Citylink Coaches LtdStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches14h 11m • 4 changes

Departing Monday, November 9, 2026

  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 46m • 4 changes
  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches10h 41m • 4 changes
  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 30m • 4 changes
  •  → 

    Arrives next day

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches19h 41m • 4 changes
  • Show more

Departing Tuesday, November 10, 2026

  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 46m • 4 changes
  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches10h 41m • 4 changes
  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 30m • 4 changes
  •  → 

    Arrives next day

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches19h 41m • 4 changes
  • Show more

Departing Wednesday, November 11, 2026

  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 46m • 4 changes
  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches10h 41m • 4 changes
  •  → 

    Stagecoach North ScotlandFlixBusStagecoach West ScotlandHoustons MinicoachesHoustons Minicoaches9h 30m • 4 changes

Frequently asked questions

Want to know about travelling from Peterhead to Gretna Green? 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 Peterhead to Gretna Green.ExpandLaunch map view
  • Distance: 280.1 mi
  • Duration: 14h 11m

What companies run services between Peterhead, Scotland and Gretna Green, Scotland?

You can take a bus from Buchan House to Stormont Terrace via Union Square Bus Station, Buchanan Bus Station, Stance 1, and Hall in around 9h 22m.

Operators