69 Rosehearty to Peterhead via Rathen, Cortes Village

Operated by Stagecoach Bluebird. First bus 05:05, last bus 22:33. 23 journeys on weekdays. Fares: adult single £3.00 to £10.50 — more.

Next towards Peterhead from Mid Street (NE bound): 13:53, 15:50, 17:20

Next towards Rosehearty from Back Street (at 22): 14:47, 16:20, 17:20

Wanted a different 69? 21 other bus routes are numbered 69 elsewhere in the UK — see every 69 bus timetable by area.

Timetable

Ends at Peterhead Back Street unless marked “to …” · Monday to Friday · 12 journeys
Stop 05:05 to Peterhead Windmill Street06:2507:2508:4509:5011:5012:50 to Fraserburgh Bus Station13:5315:50 to Fraserburgh Bus Station16:28 to Peterhead Windmill Street17:2018:20 to Fraserburgh Bus Station
Mid Street (NE bound) 05:0506:2507:25·09:5011:5012:5013:5315:50·17:2018:20
School (opp) 05:1106:3107:31·09:5611:5612:5613:5915:56·17:2618:26
Bervie Road (at) 05:20···········
Broad Street (S Bound) 05:29···········
Bus Station (Stance 4) 05:3506:4507:4508:4510:0812:1013:0414:0816:0416:2817:4018:34
Spillars Bridge (before) 05:4506:5507:5508:5510:1812:20·14:18·16:3817:50·
Medical and Community Hub (at) 05:5107:0108:0109:0110:2312:26·14:23·16:4417:56·
Russell Court (opp) ····10:24··14:24····
Wiseman Terrace (opp) ····10:34··14:34····
Hall Road (at) ····10:36··14:36····
Newton Road (opp) 06:0107:1108:1109:11·12:36···16:5418:06·
Crossfolds Crescent (opp) 06:0607:1608:1609:1610:4112:41·14:41·16:5918:11·
Back Street (at 22) ·07:2208:2209:2210:4712:47·14:47·17:0618:17·
Windmill Street (Stance 3) 06:11········17:09··

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

Stagecoach Bluebird's published fares on the 69: adult single £3.00 to £10.50, child single £1.80 to £6.30. The England fare cap doesn't apply in Scotland — Stagecoach Bluebird sets the fares on the 69. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Fares on the 69

Adult single £3.00 to £10.50 · Child single £1.80 to £6.30

Adult single fare table, stage to stage
£5.50 Rosehearty
£3.50£5.50 Philorth
£4.50£4.50£4.00 Sandhaven
£4.50£5.50£3.50£4.00 Fraserburgh NESCOL
£4.50£5.50£3.50£4.00£3.00 Fraserburgh Asda
£4.50£5.50£3.50£4.00£3.00£3.00 Fr Bus Station
£4.50£5.50£3.50£4.00£3.00£3.00£3.00 Fr Tesco Store
£3.50£6.00£4.00£5.50£4.50£4.50£4.50£4.50 Cortes Wood
£4.00£6.00£4.50£6.00£4.50£4.50£4.50£4.50£4.00 Lonmay
£4.50£6.00£4.50£6.00£5.50£5.50£5.50£5.50£4.50£4.00 Lumbs Cross Roads
£5.50£6.00£5.50£6.00£5.50£5.50£5.50£5.50£4.50£4.50£4.50 Crimond Village
£5.50£6.00£5.50£6.00£5.50£5.50£5.50£5.50£4.50£4.50£4.50£3.00 Crimond Local Fare
£5.50£8.50£7.00£8.50£7.50£7.50£7.50£7.50£5.50£5.50£4.50£4.00£4.00 Keyhead
£5.50£8.50£7.50£8.50£7.50£7.50£7.50£7.50£5.50£5.50£4.50£4.50£4.50£4.00 Rattray Road End
£5.50£9.50£8.50£9.50£8.50£8.50£8.50£8.50£5.50£5.50£5.50£4.50£4.50£4.00£3.00 St Fergus Gas Termnl
£7.50£9.50£8.50£9.50£8.50£8.50£8.50£8.50£5.50£5.50£5.50£4.50£4.50£4.50£4.00£3.50 St Fergus
£7.50£9.50£8.50£9.50£8.50£8.50£8.50£8.50£7.50£5.50£5.50£5.50£5.50£4.50£4.50£4.50£3.50 North Kirkton
£8.50£10.50£9.50£10.50£9.50£9.50£9.50£9.50£8.50£7.50£5.50£5.50£5.50£5.50£5.50£4.50£4.00£4.00 Hallmoss
£9.50£10.50£9.50£10.50£9.50£9.50£9.50£9.50£8.50£8.50£8.50£5.50£5.50£5.50£5.50£5.50£4.50£4.50£3.50 Waterside P'head
£9.50£10.50£9.50£10.50£9.50£9.50£9.50£9.50£8.50£8.50£8.50£5.50£5.50£5.50£5.50£5.50£4.50£4.50£3.50£3.50 Catto Drive
£9.50£10.50£9.50£10.50£9.50£9.50£9.50£9.50£8.50£8.50£8.50£5.50£5.50£5.50£5.50£5.50£4.50£4.50£3.50£3.50£3.50 Peterhead Centre

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Rathen.

Stagecoach's published fares on the Bus Open Data Service, in force from 17 August 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Stagecoach Bluebird before you travel.

Tickets on the 69

Stagecoach Bluebird publishes singles, day tickets and season tickets on this route for adults, children and students.

Single · Peterhead DayRider · Banff & Buchan Xtra · Fraserburgh DayRider · Banff & Buchan DayRider · Peterhead Group DayRider · Peterhead MegaRider Xtra · Peterhead 7 Day MegaRider

…and 13 more tickets on this route.

Ticket types come from Stagecoach Bluebird's own fares data on the Bus Open Data Service, last updated 13 August 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach Bluebird.

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Stagecoach Bluebird before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 69

69 towards Peterhead

All 74 stops
  1. Mid Street (NE bound) Rosehearty
  2. Caravan Park (at) Rosehearty
  3. The Links (SE bound) Rosehearty
  4. Castle Street (opp) Rosehearty
  5. High Street (E bound) Pittullie
  6. St Magnus Road (opp) Pittullie
  7. School (opp) Sandhaven
  8. Church (opp) Sandhaven
  9. Mitchell Court (opp) Sandhaven
  10. The Terrace (opp) Sandhaven
  11. Macrae Seafoods (opp) Fraserburgh
  12. Asda (opp) Fraserburgh
  13. Asda (at) Fraserburgh
  14. Walker Crescent (at) Fraserburgh
  15. Union Grove (at 39) Fraserburgh
  16. Union Grove (at 73) Fraserburgh
  17. Alexandra Terrace (S-bound) Fraserburgh
  18. St Modans Place (at) Fraserburgh
  19. Provost Milne Drive (at) Fraserburgh
  20. Phingask Road (opp) Fraserburgh
  21. Brodick Road (at) Fraserburgh
  22. Argyll Road (opp) Fraserburgh
  23. Arisaig Drive (at) Fraserburgh
  24. Biggar Court (at) Fraserburgh
  25. Bervie Road (at) Fraserburgh
  26. Argyll Road (at) Fraserburgh
  27. Brodick Road (opp) Fraserburgh
  28. Cortes Crescent (opp) Fraserburgh
  29. Lochpots Road (at 114) Fraserburgh
  30. West Road (at 88) Fraserburgh
  31. Chapelhill Road (at) Fraserburgh
  32. Gallowhill Road (opp) Fraserburgh
  33. Moray Road (opp) Fraserburgh
  34. Charlotte Street (opp) Fraserburgh
  35. Denmark Street (NE-bound) Fraserburgh
  36. Broad Street (S Bound) Fraserburgh
  37. Mid Street (at) Fraserburgh
  38. Bus Station (Stance 4) Fraserburgh
  39. Barrack Lane (at) Fraserburgh
  40. Saltoun Gardens (at) Fraserburgh
  41. Maconochie Place (opp) Fraserburgh
  42. Kirkton Gardens (opp) Fraserburgh
  43. Milton of Philorth (opp) Fraserburgh
  44. Crossroads (S bound) Rathen
  45. Lakeside Cottage (at) Rathen
  46. Spillars Bridge (before) Cortes Village
  47. Upper Broadsheds (E bound) Crimond
  48. Medical and Community Hub (at) Crimond
  49. Logie Drive (at) Crimond
  50. Russell Court (opp) Crimond
  51. Irvine Place (opp) Crimond
  52. Anvil Place (at) Crimond
  53. Starnafin Road (at) Crimond
  54. Strathbeg House Hotel (opp) St Fergus
  55. Road End (at) St Fergus
  56. Gas Terminal (at) St Fergus
  57. School Road (at) St Fergus
  58. Wiseman Terrace (opp) St Fergus
  59. Newton Grove (opp) St Fergus
  60. Hall Road (at) St Fergus
  61. Newton Road (opp) St Fergus
  62. Inverquinzie Cottages (opp) St Fergus
  63. Hallmoss Farm (opp) Peterhead
  64. Waterside Road (opp) Peterhead
  65. Iona Avenue (at) Peterhead
  66. Crossfolds Crescent (opp) Peterhead
  67. Catto Crescent (opp) Peterhead
  68. Duncan Crescent (at) Peterhead
  69. York Street (opp) Peterhead
  70. Community Centre (opp) Peterhead
  71. Queen Street (SE bound) Peterhead
  72. Prince Street (adj) Peterhead
  73. Back Street (at 22) Peterhead
  74. Windmill Street (Stance 3) Peterhead

69 towards Rosehearty

All 50 stops
  1. Back Street (at 22) Peterhead
  2. Windmill Street (Stance 3) Peterhead
  3. Queen Street (NW bound) Peterhead
  4. Landale Road (at) Peterhead
  5. Community Centre (at) Peterhead
  6. York Street (at) Peterhead
  7. Duncan Crescent (opp) Peterhead
  8. Catto Crescent Peterhead
  9. Catto Way Peterhead
  10. Iona Avenue (opp) Peterhead
  11. Waterside Road Peterhead
  12. Hallmoss Farm (at) Peterhead
  13. Inverquinzie Cottages (at) St Fergus
  14. Newton Road (at) St Fergus
  15. Hall Road (opp) St Fergus
  16. Newton Grove (at) St Fergus
  17. Wiseman Terrace (at) St Fergus
  18. School Road (opp) St Fergus
  19. Gas Terminal (opp) St Fergus
  20. Road End (opp) St Fergus
  21. Strathbeg House Hotel St Fergus
  22. Logie Road (at) Crimond
  23. Logie Drive (at) Crimond
  24. Russell Court (opp) Crimond
  25. Irvine Place (opp) Crimond
  26. Anvil Place (at) Crimond
  27. Upper Broadsheds (W bound) Crimond
  28. Spillars Bridge (at) Cortes Village
  29. Lakeside Cottage (opp) Rathen
  30. Crossroads (N bound) Rathen
  31. Milton of Philorth (at) Fraserburgh
  32. Duthie Place (at) Fraserburgh
  33. Maconochie Place (at) Fraserburgh
  34. Saltoun Gardens (opp) Fraserburgh
  35. Mid Street (at) Fraserburgh
  36. Bus Station (Stance 2) Fraserburgh
  37. Charlotte Street (at) Fraserburgh
  38. Moray Road (at) Fraserburgh
  39. Hamilton Road (at) Fraserburgh
  40. Walker Crescent (opp) Fraserburgh
  41. Macrae Seafoods (opp) Fraserburgh
  42. Asda (opp) Fraserburgh
  43. Asda (at) Fraserburgh
  44. The Terrace (at) Sandhaven
  45. Mitchell Court (at) Sandhaven
  46. Church (at) Sandhaven
  47. St Magnus Road (at) Pittullie
  48. Castle Street (at 5) Rosehearty
  49. The Links (NW bound) Rosehearty
  50. Mid Street (NE bound) Rosehearty

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM0000005/2 · Changes in Aberdeenshire Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 69 bus?

The first 69 departure on weekdays leaves at 05:05 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 69 bus?

The last 69 on weekdays leaves its first stop at 22:33. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 69 bus cost?

Stagecoach Bluebird's published fares on the 69: adult single £3.00 to £10.50, child single £1.80 to £6.30. The England fare cap doesn't apply in Scotland — Stagecoach Bluebird sets the fares on the 69. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 69 bus?

The 69 is operated by Stagecoach Bluebird.

Timetable data from Stagecoach Bluebird via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0000005/2. Check before you travel — services can change at short notice.