107 Aberdeen to Montrose via Portlethen, Stonehaven

Operated by Stagecoach Bluebird. First bus 05:04, last bus 18:15. 16 journeys on weekdays. Fares: adult single £2.40 to £16.50 — more.

Next towards Montrose from Union Square Bus Station (Stance 9): tomorrow 05:04

Next towards Aberdeen from Montrose Railway Station: tomorrow 07:00

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

Timetable

Ends at Montrose Montrose Railway Station unless marked “to …” · Monday to Friday · 7 journeys
Stop 05:0409:0008:13 to Stonehaven Barclay Street09:5511:5515:33 to Stonehaven Barclay Street16:13
Union Square Bus Station (Stance 9) 05:04·08:1309:5511:55·16:13
Schoolhill (SW bound) 05:25·08:3610:1812:18·16:36
Academy (at) 05:32·08:4410:2612:26·16:44
Bourtree Avenue (at) 05:36·08:4810:3012:30·16:48
Skateraw Road (opp 7) 05:46·08:5810:4012:4015:3316:58
Barclay Street (S bound) 06:0409:0009:1211:0513:0515:4817:17
Roadside of Kinneff (opp 6) 06:1709:13·11:1813:18·17:30
Kirkburn Drive (at) 06:2209:18·11:2313:23·17:35
William Street (at) 06:2809:24·11:2913:29·17:41
The Square (at 2) 06:3809:34·11:3913:39·17:51
Station Road 06:4609:42·11:4713:47·17:59
Co-op (Stop 2) 06:5809:54·11:5913:59·18:11
Montrose Railway Station 07:0009:56·12:0114:01·18:13

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

Fares on the 107

Adult single £2.40 to £16.50 · Child single £1.20 to £9.90

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 107

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

Single · Mearns DayRider · Ellon MegaRider Xtra · Ellon 7 Day MegaRider · Mearns Group DayRider · Mearns MegaRider Xtra · Aberdeen City DayRider · Aberdeen City Plus Day

…and 29 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 107

107 towards Montrose

All 85 stops
  1. Union Square Bus Station (Stance 9) Aberdeen
  2. Music Hall (Stop C5) Aberdeen
  3. Langstane Kirk (Stop B6) Aberdeen
  4. Holburn Junction (Stop A6) Aberdeen
  5. Nellfield Place (opp) Holburn
  6. Hardgate (opp) Ferryhill
  7. Bloomfield Road (opp) Ferryhill
  8. Allenvale Cemetery (opp) Ferryhill
  9. Duthie Park (at) Ferryhill
  10. Provost Watt Drive Kincorth
  11. Abbotswell Drive (at) Kincorth
  12. Great Southern Road Kincorth
  13. Nigg Way (at) Kincorth
  14. Bankhead Drive (at) Portlethen
  15. Schoolhill (SW bound) Portlethen
  16. Schoolhill Drive (opp) Portlethen
  17. Hillside Road (at) Portlethen
  18. Balquharn Drive (opp) Portlethen
  19. Thistle Drive (at) Portlethen
  20. The Square (opp) Portlethen
  21. Bruntland Place (at) Portlethen
  22. Oak Drive (at) Portlethen
  23. Academy (at) Portlethen
  24. Broomfield Road (opp) Portlethen
  25. Bourtree Avenue (at) Portlethen
  26. Drumthwacket Drive (at) Portlethen
  27. Easter Drive (at) Portlethen
  28. Easter Place (opp) Portlethen
  29. Ash Place (at) Portlethen
  30. Berrymuir Road (at) Portlethen
  31. Bourtreebush (S bound) Portlethen
  32. Cammachmore Bank Cottage (S-Bound) Newtonhill
  33. Bridge Croft (S-Bound) Newtonhill
  34. Sub Station (opp) Newtonhill
  35. St Crispin's Road (at) Newtonhill
  36. Park Place (opp) Newtonhill
  37. Skateraw Road (opp 7) Newtonhill
  38. Park Place (at) Newtonhill
  39. St Crispin's Road (opp) Newtonhill
  40. Muchalls Road End (at) Muchalls
  41. Netherley Junction (opp) Bridge of Muchalls
  42. Hillhead of Cowie (opp) Muchalls
  43. Cowie Bridge (SW bound) Stonehaven
  44. Rodney Street (at) Stonehaven
  45. Barclay Street (S bound) Stonehaven
  46. Bridgefield (opp) Stonehaven
  47. Victoria Street (at) Stonehaven
  48. Braehead Crescent (at) Stonehaven
  49. Dunnottar Junction (at) Dunnottar
  50. Uras Cottages (opp) Catterline
  51. Mill of Uras (opp) Catterline
  52. Junction (at) Catterline
  53. Roadside (opp) Roadside of Catterline
  54. Roadside of Kinneff (opp 6) Kinneff
  55. Slains Park Rd End (at) Kinneff
  56. Clashendrum (S-bound) Kinneff
  57. Market Square (at) Inverbervie
  58. Kirkburn Drive (at) Inverbervie
  59. Aberdour Court (opp) Inverbervie
  60. West Park (opp) Inverbervie
  61. Selbie Place (opp) Gourdon
  62. William Street (at) Gourdon
  63. Selbie Place (at) Gourdon
  64. Gourdon Junction (at) Gourdon
  65. Road End (opp) Benholm
  66. Golden Acre (at) Johnshaven
  67. The Square (at 2) Johnshaven
  68. Milnes Wynd (opp) Johnshaven
  69. Golden Acre (opp) Johnshaven
  70. Road End (at) Johnshaven
  71. Station Road St Cyrus
  72. Wayside Shoppie St Cyrus
  73. Mercury Lone (after) St Cyrus
  74. Lochside Road (opp) St Cyrus
  75. Charleton Place (opp) Montrose
  76. Waldron Road (at) Montrose
  77. Newhame Road (opp) Montrose
  78. Angus College Annexe (at) Montrose
  79. Redfield Crescent (opp) Montrose
  80. North Street (at) Montrose
  81. Upper Hall Street (at) Montrose
  82. Co-op (Stop 1) Montrose
  83. Co-op (Stop 2) Montrose
  84. Taxi Stance (opp) Montrose
  85. Montrose Railway Station Montrose

107 towards Aberdeen

All 89 stops
  1. Montrose Railway Station Montrose
  2. Western Road (at) Montrose
  3. Taxi Stance (at) Montrose
  4. Lloyds Pharmacy (at 1) Montrose
  5. Lower Hall Street (at) Montrose
  6. Murray Lane (at) Montrose
  7. Redfield Crescent (at) Montrose
  8. Angus College Annexe (opp) Montrose
  9. Newhame Road (at) Montrose
  10. Waldron Road (opp) Montrose
  11. Charleton Place (at) Montrose
  12. Lochside Road (at) St Cyrus
  13. Mercury Lone (opp) St Cyrus
  14. Wayside Shoppie (at) St Cyrus
  15. Station Road (opp) St Cyrus
  16. Gamekeeper's Cottage (at) St Cyrus
  17. Golden Acre (at) Johnshaven
  18. The Square (at 2) Johnshaven
  19. Milnes Wynd (opp) Johnshaven
  20. Golden Acre (opp) Johnshaven
  21. Road End (opp) Johnshaven
  22. Road End (at) Benholm
  23. Gourdon Junction (opp) Gourdon
  24. Selbie Place (opp) Gourdon
  25. William Street (at) Gourdon
  26. Selbie Place (at) Gourdon
  27. West Park (at) Inverbervie
  28. Aberdour Court (at) Inverbervie
  29. Kirkburn Drive (opp) Inverbervie
  30. Market Square (opp) Inverbervie
  31. Clashendrum (N-bound) Kinneff
  32. Slains Park Rd End (opp) Kinneff
  33. Roadside of Kinneff (adj 8) Kinneff
  34. Roadside (at) Roadside of Catterline
  35. Mill of Uras (at) Catterline
  36. Uras Cottages (at) Catterline
  37. Dunnottar Junction (opp) Dunnottar
  38. Braehead Crescent (opp) Stonehaven
  39. Victoria Street (opp) Stonehaven
  40. Bridgefield (at) Stonehaven
  41. Barclay Street (S bound) Stonehaven
  42. Turners Court (opp) Stonehaven
  43. Cowie Bridge (NE bound) Stonehaven
  44. Glenury Road (at) Stonehaven
  45. Hillhead of Cowie (at) Muchalls
  46. Muchalls Bends (at) Bridge of Muchalls
  47. Muchalls Road End (opp and after) Muchalls
  48. Cairnhill Road (opp) Newtonhill
  49. St Crispin's Road (at) Newtonhill
  50. Park Place (opp) Newtonhill
  51. Skateraw Road (opp 7) Newtonhill
  52. Park Place (at) Newtonhill
  53. St Crispin's Road (opp) Newtonhill
  54. Cairnhill Road (at) Newtonhill
  55. Cammachmore Bank Cottage (N-Bound) Newtonhill
  56. New Bourtreebush (at) Portlethen
  57. Bourtreebush (N bound) Portlethen
  58. Broomfield Park (opp) Portlethen
  59. Whinpark Circle (at) Portlethen
  60. Broomfield Road (opp) Portlethen
  61. Bourtree Avenue (at) Portlethen
  62. Drumthwacket Drive (at) Portlethen
  63. Easter Drive (at) Portlethen
  64. Easter Place (opp) Portlethen
  65. Ash Place (at) Portlethen
  66. Academy (opp) Portlethen
  67. Bruntland Place (opp) Portlethen
  68. The Square (at) Portlethen
  69. Glebe Court (at) Portlethen
  70. Thistle Drive (opp) Portlethen
  71. Balquharn Drive (at) Portlethen
  72. Hillside Road (opp) Portlethen
  73. Schoolhill Drive (at) Portlethen
  74. Schoolhill (NE bound) Portlethen
  75. Bankhead Drive (opp) Portlethen
  76. Nigg Way (opp) Kincorth
  77. Leggart Crescent (adj) Kincorth
  78. Abbotswell Drive (opp) Kincorth
  79. Provost Watt Drive (opp) Kincorth
  80. Duthie Park (opp) Ferryhill
  81. Allenvale Cemetery (at) Ferryhill
  82. Bloomfield Road (at) Ferryhill
  83. Hardgate Ferryhill
  84. Nellfield Place (at) Holburn
  85. Great Western Road Holburn
  86. Holburn Junction (Stop A1) Holburn
  87. Langstane Kirk (Stop B1) Aberdeen
  88. Music Hall (Stop C1) Aberdeen
  89. Union Square Bus Station (Stance 9) Aberdeen

Service registration & registered changes

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

Towns & areas on this route

Frequently asked questions

What time is the first 107 bus?

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

What time is the last 107 bus?

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

How much does the 107 bus cost?

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

Who runs the 107 bus?

The 107 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/661. Check before you travel — services can change at short notice.