X60 Aberdeen to Peterhead via Bridge of Don, Ellon

Operated by Stagecoach Bluebird. First bus 06:20, last bus 18:20. 24 journeys on weekdays. Fares: adult single £2.50 to £12.50 — more.

Next towards Peterhead from Union Square Bus Station (Stance 10): tomorrow 08:30

Next towards Aberdeen from Windmill Street (Stance 2): tomorrow 06:40

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

Timetable

Ends at Peterhead Windmill Street unless marked “to …” · Monday to Friday · 12 journeys
Stop 08:3009:3010:3011:3012:3013:3014:3015:3016:30 to Peterhead Grange Road17:1017:30 to Peterhead Grange Road18:20
Union Square Bus Station (Stance 10) 08:3009:3010:3011:3012:3013:3014:3015:3016:3017:1017:3018:20
Market Street (at 28) 09:1010:1011:1012:1013:1014:1015:1016:1017:1517:5518:1519:00
Park & Ride (Stance 2) 09:1710:1711:1712:1713:1714:1715:1716:1717:2218:0218:2219:05
Road End (at) 09:2710:2711:2712:2713:2714:2715:2716:2717:3218:1218:3219:15
Station Road (opp) 09:3510:3511:3512:3513:3514:3515:3516:3517:4018:2018:4019:23
Windmill Street (Stance 1) 09:4410:4411:4412:4413:4414:4415:4416:44·18:29·19:34
Windmill Street (Stance 2) ········17:49·18:49·
Glendale Road (opp) ········17:54·18:54·
Morningside Avenue (at) ········17:58·18:58·
Grange Road (opp) ········18:02·19:02·

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 X60: adult single £2.50 to £12.50, child single £1.50 to £7.50. The England fare cap doesn't apply in Scotland — Stagecoach Bluebird sets the fares on the X60. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Fares on the X60

Adult single £2.50 to £12.50 · Child single £1.50 to £7.50

Adult single fare table, stage to stage
£2.50 Ab Urquhart Rd
£2.50£2.50 Ab Orchard St
£3.50£2.50£2.50 Ab Seaton
£3.50£3.50£2.50£2.50 Bridge Of Don SE
£3.50£3.50£3.50£2.50£2.50 Bridge Of Don Baks
£3.50£3.50£3.50£3.50£3.50£2.50 Ab Parkway
£3.50£3.50£3.50£3.50£3.50£3.50£2.50 Murcar
£7.00£7.00£7.00£7.00£7.00£7.00£5.50£5.50 Tipperty
£7.50£7.50£7.50£7.00£7.00£7.00£5.50£5.50£3.50 Ellon Local Fare
£7.50£7.50£7.50£7.00£7.00£7.00£5.50£5.50£3.50£3.00 Ellon Park and Ride
£8.50£8.50£8.50£7.50£7.50£7.50£7.50£7.50£4.50£3.50£3.50 Mill Of Waterton
£9.50£9.50£9.50£9.50£9.50£9.50£9.50£9.50£7.00£4.50£4.50£4.00 Toll Of Birness
£11.50£11.50£11.50£11.50£11.50£11.50£11.50£11.50£7.00£5.50£5.50£4.50£4.00 Bogbrae
£11.50£11.50£11.50£11.50£11.50£11.50£11.50£11.50£7.00£7.00£7.00£7.00£4.50£4.50 Hatton
£11.50£11.50£11.50£11.50£11.50£11.50£11.50£11.50£7.00£7.00£7.00£7.00£4.50£4.50£3.50 Bridge End Hatton
£12.50£12.50£12.50£12.50£12.50£12.50£12.50£12.50£9.50£8.50£8.50£8.50£5.50£5.50£4.00£4.00 Longhaven P O
£12.50£12.50£12.50£12.50£12.50£12.50£12.50£12.50£9.50£8.50£8.50£8.50£5.50£5.50£4.00£4.00£3.50 Stirling Village
£12.50£12.50£12.50£12.50£12.50£12.50£12.50£12.50£10.50£9.50£9.50£9.50£9.50£8.50£7.50£7.00£5.50£4.00 Peterhead Centre
£12.50£12.50£12.50£12.50£12.50£12.50£12.50£12.50£10.50£9.50£9.50£9.50£9.50£8.50£7.50£7.00£5.50£4.00– Fire Station
£2.50£2.50£3.50£3.50£3.50£3.50£3.50£3.50£7.00£7.50£7.50£8.50£9.50£11.50£11.50£11.50£12.50£12.50£12.50£12.50 Aberdeen Union Squar

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

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 X60

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

Single · Peterhead DayRider · Banff & Buchan Xtra · Ellon MegaRider Xtra · Fraserburgh DayRider · Ellon 7 Day MegaRider · Aberdeen City DayRider · Aberdeen City Plus Day

…and 39 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 Day, Boxing Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route X60

X60 towards Peterhead

All 61 stops
  1. Union Square Bus Station (Stance 10) Aberdeen
  2. Adelphi (Stop G1) Aberdeen
  3. Mealmarket Street (adj) Aberdeen
  4. Jasmine Terrace (opp) Aberdeen
  5. Mary Elmslie Court (opp) Pittodrie
  6. Erroll Street (opp) Pittodrie
  7. University Road (adj) Pittodrie
  8. St Machar Drive (adj) Seaton
  9. Lord Hay's Road (at) Seaton
  10. Donmouth Road (opp) Bridge of Don
  11. Hutcheon Gardens (at) Bridge of Don
  12. Broadfold Road (at) Bridge of Don
  13. Strabathie Gardens (opp) Bridge of Don
  14. Murcar Cottages (opp) Bridge of Don
  15. Bridgend (at) Tipperty
  16. Logie Road (opp) Tipperty
  17. Kellie Pearl Way (opp) Ellon
  18. Craighall Crescent (opp) Ellon
  19. Riverside Road (at) Ellon
  20. Market Street (at 28) Ellon
  21. Deer Park (at) Ellon
  22. Balmoral Avenue (at) Ellon
  23. The Meadows Sports Complex (opp) Ellon
  24. Broomiesburn Road (at) Ellon
  25. Park & Ride (Stance 2) Ellon
  26. Mill of Waterton (opp) Ellon
  27. Toll of Birness (at) Ellon
  28. Bogbrae Smithy (opp) Hatton of Cruden
  29. Road End (at) Hatton of Cruden
  30. Bridgend Road End (opp) Hatton of Cruden
  31. Crossroads (adj) Cruden Bay
  32. Shop (at) Longhaven
  33. Rocksley Drive (opp) Stirling Village
  34. Station Road (opp) Stirling Village
  35. Meethill Road (N bound) Peterhead
  36. Mile End (at) Peterhead
  37. Skerry Drive (at) Peterhead
  38. Links Terrace (at) Peterhead
  39. King Street (at) Peterhead
  40. Buchan House (opp) Peterhead
  41. Prince Street (at) Peterhead
  42. Windmill Street (Stance 1) Peterhead
  43. Windmill Street (Stance 2) Peterhead
  44. Buchan House (at) Peterhead
  45. King Street (opp) Peterhead
  46. Weavers Lane (at) Peterhead
  47. Station Road (opp) Peterhead
  48. Grange Gardens (at) Peterhead
  49. Glendale Road (opp) Peterhead
  50. Petergrange Road (at) Peterhead
  51. Chevron Crescent (opp) Peterhead
  52. Richmond Avenue (opp) Peterhead
  53. Richmondhill Road (at) Peterhead
  54. Jan Mayen Drive (at) Peterhead
  55. Stewart Crescent (opp) Peterhead
  56. Marischal Keith Drive (opp) Peterhead
  57. Morningside Avenue (at) Peterhead
  58. White Gates Peterhead
  59. Iona Avenue (at) Peterhead
  60. Grange Road (at) Peterhead
  61. Grange Road (opp) Peterhead

X60 towards Aberdeen

All 65 stops
  1. Grange Road (opp) Peterhead
  2. Iona Avenue (opp) Peterhead
  3. Waterside Road Peterhead
  4. White Gates (opp) Peterhead
  5. Lea Rig Road (at) Peterhead
  6. Morningside Avenue (opp) Peterhead
  7. Marischal Keith Drive (at) Peterhead
  8. Stewart Crescent (at) Peterhead
  9. Jan Mayen Drive (opp) Peterhead
  10. Richmond Road (opp) Peterhead
  11. Richmond Avenue (at) Peterhead
  12. Chevron Crescent (at) Peterhead
  13. Petergrange Road (opp) Peterhead
  14. Glendale Road (at) Peterhead
  15. Grange Gardens (opp) Peterhead
  16. Station Road Peterhead
  17. Cairntrodlie (opp) Peterhead
  18. Weavers Lane (opp) Peterhead
  19. King Street (at) Peterhead
  20. Buchan House (opp) Peterhead
  21. Prince Street (at) Peterhead
  22. Windmill Street (Stance 2) Peterhead
  23. Prince Street (adj) Peterhead
  24. Buchan House (at) Peterhead
  25. King Street (opp) Peterhead
  26. Links Terrace (opp) Peterhead
  27. Baylands Crescent (opp) Peterhead
  28. Skerry Drive (opp) Peterhead
  29. Meethill Road (S bound) Peterhead
  30. Station Road (before) Stirling Village
  31. Station Road (after) Stirling Village
  32. Rocksley Drive (at) Stirling Village
  33. Shop (opp) Longhaven
  34. Crossroads (adj) Cruden Bay
  35. Bridgend Road End (at) Hatton of Cruden
  36. Road End (opp) Hatton of Cruden
  37. Bogbrae Smithy (at) Hatton of Cruden
  38. Toll of Birness (opp) Ellon
  39. Mill of Waterton Ellon
  40. Park & Ride (Stance 1) Ellon
  41. Broomiesburn Road (opp) Ellon
  42. The Meadows Sports Complex (at) Ellon
  43. Balmoral Avenue (opp) Ellon
  44. Ellon Castle (opp) Ellon
  45. Deer Park (opp) Ellon
  46. Market Street (opp 28) Ellon
  47. Riverside Road (opp) Ellon
  48. Craighall Crescent (at) Ellon
  49. Kellie Pearl Way (at) Ellon
  50. Logie Road (at) Tipperty
  51. Bridgend (opp) Tipperty
  52. Murcar Cottages (at) Bridge of Don
  53. Strabathie Gardens Bridge of Don
  54. Broadfold Road (opp) Bridge of Don
  55. Hutcheon Gardens (opp) Bridge of Don
  56. Donmouth Road (at) Bridge of Don
  57. Lord Hay's Road (opp) Seaton
  58. School Road (adj) Pittodrie
  59. University Road (opp) Pittodrie
  60. St Peter Street (opp) Pittodrie
  61. Urquhart Road (at) Pittodrie
  62. Jasmine Terrace (at) Aberdeen
  63. Mealmarket Street (opp) Aberdeen
  64. Adelphi (Stop G6) Aberdeen
  65. Union Square Bus Station (Stance 10) Aberdeen

Towns & areas on this route

Frequently asked questions

What time is the first X60 bus?

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

What time is the last X60 bus?

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

How much does the X60 bus cost?

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

Who runs the X60 bus?

The X60 is operated by Stagecoach Bluebird.

Timetable data from Stagecoach Bluebird via the DfT Bus Open Data Service (Scotland feed). Check before you travel — services can change at short notice.