Skip to main content

How to get from Rosehearty to Peterhead by bus?

From Rosehearty to Peterhead by bus

To get from Rosehearty to Peterhead in Scotland, you’ll need to take 3 bus lines: take the 69 bus from Mid Street, Rosehearty station to Bus Station, Fraserburgh station. Next, you’ll have to switch to the X68 bus and finally take the 66 bus from Roundabout, Mintlaw station to Prince Street, Peterhead station. The total trip duration for this route is approximately 1 hr 39 min. The ride fare is £18.50.

99min£18.50
Bus - 6969
Bus - X68X68
Bus - 6666
Leaves from Mid Street, Rosehearty

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Rosehearty
  • 2
    Bus - 6969
    Wait for bus
    69
    Fraserburgh
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Fraserburgh
    ID 630020984
    15 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Fraserburgh
    ID 630020985
    20 m • 1 min
  • 5
    Bus - X68X68
    Wait for bus
    X68
    Ellon
  • 6
    Ride to bus station
    Ride to bus station
    Roundabout, Mintlaw
    ID 630021831
    35 min
  • 7
    Bus - 6666
    Wait for bus
    66
    Peterhead
  • 8
    Ride to bus station Prince Street, Peterhead
    Ride to bus station
    Prince Street, Peterhead
    ID 630020491
    22 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Rosehearty to Peterhead

The distance between Rosehearty, Scotland and Peterhead, Scotland is approximately 48.59 km, which can typically be travelled in 99 min. Moovit will show you the directions from Rosehearty to Peterhead by bus, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Rosehearty

Rosehearty is located at Rosehearty, Scotland and the nearest public transport station is Caravan Park, Rosehearty.

Bus stations close to Rosehearty:

  • Caravan Park, Rosehearty
  • The Links, Rosehearty
  • Castle Street, Rosehearty

Public transport stations close to Peterhead, Scotland

Peterhead is located at Peterhead, Scotland and the nearest public transport station is Landale Road, Peterhead.

Bus stations close to Peterhead:

  • Landale Road, Peterhead
  • Queen Street, Peterhead
  • Chapel Street, Peterhead

Questions & Answers

  • What is the fastest way to get from Rosehearty to Peterhead?

    The fastest way takes 99 minutes, using Bus line 69, Bus line X68, Bus line 66.

  • Is there a direct bus between Rosehearty and Peterhead in Scotland?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 1 hr 39 min.

  • Which bus line goes from Rosehearty to Peterhead in Scotland?

    The 69 bus line goes from Fraserburgh station near Rosehearty to Bus Station, Fraserburgh station. From there you’ll have to take one bus line till Bus Station, Fraserburgh station near Peterhead in Scotland

  • How long does it take to travel from Rosehearty to Peterhead in Scotland by bus?

    The total travel time between Rosehearty and Peterhead in Scotland by bus is about 1 hr 39 min.

  • Where do I get on the bus near Rosehearty to get to Peterhead in Scotland?

    Get on the 69 bus from the Fraserburgh stop near Rosehearty in Scotland.

  • Where do I get off the bus when travelling between Rosehearty and Peterhead in Scotland?

    Get off the bus at the Bus Station, Fraserburgh stop, which is closest to Peterhead in Scotland.

  • When is the last bus from Rosehearty to Peterhead in Scotland?

    The last bus from Rosehearty to Peterhead in Scotland is the Fraserburgh Bus Station - Peterhead Bus Station line. It leaves the Mid Street, Rosehearty stop at 07:26.

  • How much is the bus fare from Rosehearty to Peterhead?

    The ride from Rosehearty to Peterhead costs £18.50.