Skip to main content

How to get from Peterhead to New Deer by bus?

From Peterhead to New Deer by bus

To get from Peterhead to New Deer in New Deer, take the 69 bus from Windmill Street, Peterhead station to Bus Station, Fraserburgh station. Next, take the 308 bus from Bus Station, Fraserburgh station to Church Crescent, New Deer station. The total trip duration for this route is approximately 1 hr 59 min. The ride fare is £18.50.

119min£18.50
Walk to bus station
Bus - 6969
Bus - 308308
Walk to New Deer
Leaves from Windmill Street, Peterhead

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Windmill Street, Peterhead
    ID 630045703
    150 m • 2 min
  • 2
    Bus - 6969
    Wait for bus
    69
    Rosehearty
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Fraserburgh
    ID 630020982
    37 min
  • 4
    Bus - 308308
    Wait for bus
    308
    Inverurie
  • 5
    Ride to bus station
    Ride to bus station
    Church Crescent, New Deer
    ID 630022981
    26 min
  • 6
    Walk to New Deer
    Walk to
    New Deer
    Church Crescent
    40 m • 1 min
*Duration based on 8am traffic

Alternative route from Peterhead to New Deer by bus via 69A and 308

To get from Peterhead to New Deer in New Deer, take the 69A bus from Windmill Street, Peterhead station to Bus Station, Fraserburgh station. Next, take the 308 bus from Bus Station, Fraserburgh station to Church Crescent, New Deer station. The total trip duration for this route is approximately 2 hr 47 min. The ride fare is £18.50.

167min£18.50
Walk to bus station
Bus - 69A69A
Bus - 308308
Walk to New Deer
Leaves from Windmill Street, Peterhead

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Windmill Street, Peterhead
    ID 630045703
    150 m • 2 min
  • 2
    Bus - 69A69A
    Wait for bus
    69A
    Fraserburgh
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Fraserburgh
    ID 630020982
    56 min
  • 4
    Bus - 308308
    Wait for bus
    308
    Inverurie
  • 5
    Ride to bus station
    Ride to bus station
    Church Crescent, New Deer
    ID 630022981
    26 min
  • 6
    Walk to New Deer
    Walk to
    New Deer
    Church Crescent
    40 m • 1 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 Peterhead to New Deer

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

Public transport stations close to Peterhead

Peterhead is located at Peterhead, New Deer and the nearest public transport station is Prince Street, Peterhead.

Bus stations close to Peterhead:

  • Prince Street, Peterhead
  • Queen Street, Peterhead
  • Windmill Street, Peterhead

Public transport stations close to New Deer, New Deer

New Deer is located at Church Crescent, New Deer and the nearest public transport station is Turfhill Road, New Deer.

Bus stations close to New Deer:

  • Turfhill Road, New Deer
  • Culsh Terrace, New Deer
  • High Street, New Deer

Alternative route from Peterhead to New Deer by bus via 69A and 308

To get from Peterhead to New Deer in New Deer, take the 69A bus from Windmill Street, Peterhead station to Bus Station, Fraserburgh station. Next, take the 308 bus from Bus Station, Fraserburgh station to Church Crescent, New Deer station. The total trip duration for this route is approximately 2 hr 47 min. The ride fare is £18.50.

167min£18.50
Walk to bus station
Bus - 69A69A
Bus - 308308
Walk to New Deer
Leaves from Windmill Street, Peterhead

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Windmill Street, Peterhead
    ID 630045703
    150 m • 2 min
  • 2
    Bus - 69A69A
    Wait for bus
    69A
    Fraserburgh
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Fraserburgh
    ID 630020982
    56 min
  • 4
    Bus - 308308
    Wait for bus
    308
    Inverurie
  • 5
    Ride to bus station
    Ride to bus station
    Church Crescent, New Deer
    ID 630022981
    26 min
  • 6
    Walk to New Deer
    Walk to
    New Deer
    Church Crescent
    40 m • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Peterhead to New Deer?

    The fastest way takes 119 minutes, using Bus line 69, Bus line 308.

  • What is the alternative route to get from Peterhead to New Deer?

    The alternative route takes 167 minutes, using Bus line 69A, Bus line 308.

  • Is there a direct bus between Peterhead and New Deer?

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

  • Which bus line goes from Peterhead to New Deer?

    The 69 bus line goes from Windmill Street, Peterhead station near Peterhead in Scotland to Rosehearty station. From there you’ll have to take one bus line till Rosehearty station near New Deer in New Deer.

  • How long does it take to travel from Peterhead to New Deer by bus?

    The total travel time between Peterhead in Scotland and New Deer in New Deer by bus is about 1 hr 59 min.

  • Where do I get on the bus near Peterhead to get to New Deer?

    Get on the 69 bus from the Windmill Street, Peterhead stop near Peterhead in Scotland.

  • Where do I get off the bus when travelling between Peterhead and New Deer?

    Get off the bus at the Rosehearty stop, which is closest to New Deer in New Deer.

  • How much is the bus fare from Peterhead to New Deer?

    The ride from Peterhead to New Deer costs £18.50.