107 Bus - Aberdeen - Stonehaven

List of stops

      Montrose Railway Station – Union Square Bus Station

      Montrose Railway Station

      07:00—10:0012:0014:00———18:15

      Western Road

      07:01—10:0112:0114:01———18:16

      Taxi Stance

      07:01—10:0112:0114:01———18:16

      Lloyds Pharmacy

      07:02—10:0212:0214:02———18:17

      Lower Hall Street

      07:02—10:0212:0214:02———18:17

      Murray Lane

      07:03—10:0312:0314:03———18:18

      Redfield Crescent

      07:03—10:0312:0314:03———18:18

      Angus College Annexe

      07:04—10:0312:0314:04———18:18

      Newhame Road

      07:04—10:0412:0414:04———18:19

      Waldron Road

      07:04—10:0412:0414:04———18:19

      Charleton Place

      07:05—10:0512:0514:05———18:20

      Lochside Road

      07:13—10:1312:1314:13———18:28

      Mercury Lone

      07:13—10:1312:1314:13———18:28

      Wayside Shoppie

      07:14—10:1412:1414:14———18:29

      Station Road

      07:14—10:1412:1414:14———18:29

      Gamekeeper's Cottage

      07:17—10:1712:1714:17———18:32

      Golden Acre

      07:21—10:2212:2214:21———18:37

      The Square

      07:22—10:2212:2214:22———18:37

      Milnes Wynd

      07:23—10:2212:2214:23———18:37

      Golden Acre

      07:23—10:2312:2314:23———18:38

      Road End

      07:23—10:2312:2314:23———18:38

      Road End

      07:26—10:2512:2514:26———18:40

      Gourdon Junction

      07:30—10:3012:3014:30———18:45

      Selbie Place

      07:31—10:3112:3114:31———18:46

      William Street

      07:32—10:3212:3214:32———18:47

      Selbie Place

      07:34—10:3412:3414:34———18:49

      West Park

      07:37—10:3712:3714:37———18:52

      Aberdour Court

      07:37—10:3712:3714:37———18:52

      Kirkburn Drive

      07:38—10:3812:3814:38———18:53

      Market Square

      07:38—10:3812:3814:38———18:53

      Clashendrum

      07:41—10:4112:4114:41———18:56

      Slains Park Rd End

      07:43—10:4312:4314:43———18:58

      Roadside of Kinneff

      07:43—10:4312:4314:43———18:58

      Roadside

      07:46—10:4612:4614:46———19:01

      Mill of Uras

      07:48—10:4812:4814:48———19:03

      Uras Cottages

      07:49—10:4912:4914:49———19:04

      Dunnottar Junction

      07:52—10:5212:5214:52———19:07

      Braehead Crescent

      07:54—10:5412:5414:54———19:09

      Victoria Street

      07:55—10:5512:5514:55———19:10

      Bridgefield

      07:56—10:5612:5614:56———19:11

      Barclay Street

      07:56—10:56
      11:00
      12:56
      13:00
      14:5615:15—17:2519:11
      19:15

      Turners Court

      ——11:0113:01—15:16—17:2619:16

      Cowie Bridge

      ——11:0113:01—15:16—17:2619:16

      Glenury Road

      ——11:0213:02—15:17—17:2719:17

      Hillhead of Cowie

      ——11:0913:09—15:24—17:3419:24

      Muchalls Bends

      ——11:1113:11—15:26—17:3619:26

      Muchalls Road End

      ——11:1413:14—15:29—17:3919:29

      Cairnhill Road

      ——11:1613:16—15:31—17:4119:31

      St Crispin's Road

      ——11:1613:16—15:31—17:4119:31

      Park Place

      ——11:1613:16—15:31—17:4119:31

      Skateraw Road

      —08:5511:17s13:17s—15:3215:5517:42s19:32s

      Park Place

      —08:5511:1713:17——15:5517:4219:32

      St Crispin's Road

      —08:5611:1813:18——15:5617:4319:33

      Cairnhill Road

      —08:5611:1813:18——15:5617:4319:33

      Cammachmore Bank Cottage

      —09:0011:2213:22——16:0017:4719:37

      New Bourtreebush

      —09:0111:2313:23——16:0117:4819:38

      Bourtreebush

      —09:0211:2413:24——16:0217:4919:39

      Broomfield Park

      —09:0511:2713:27——16:0517:5219:42

      Whinpark Circle

      —09:0611:2813:28——16:0617:5319:43

      Broomfield Road

      —09:0711:2913:29——16:0717:5319:43

      Bourtree Avenue

      —09:0711:2913:29——16:0717:5419:44

      Drumthwacket Drive

      —09:0711:2913:29——16:0717:5419:44

      Easter Drive

      —09:0911:3113:31——16:0917:5619:46

      Easter Place

      —09:0911:3113:31——16:0917:5619:46

      Ash Place

      —09:1011:3213:32——16:1017:5719:47

      Academy

      —09:1311:3513:35——16:1318:0019:50

      Bruntland Place

      —09:1411:3613:36——16:1418:0119:51

      The Square

      —09:1511:3713:37——16:1518:0219:52

      Glebe Court

      —09:1611:3813:38——16:1618:0319:53

      Thistle Drive

      —09:1711:3913:39——16:1718:0419:54

      Balquharn Drive

      —09:1811:4013:40——16:1818:0519:55

      Hillside Road

      —09:1911:4113:41——16:1918:0619:56

      Schoolhill Drive

      —09:2011:4213:42——16:2018:0719:57

      Schoolhill

      —09:2111:4313:43——16:2118:0819:58

      Bankhead Drive

      —09:2211:4413:44——16:2218:0919:59

      Nigg Way

      —09:3411:5613:56——16:3418:2020:10

      Leggart Crescent

      —09:3511:5713:57——16:3518:2120:11

      Abbotswell Drive

      —09:3711:5913:59——16:3718:2320:13

      Provost Watt Drive

      —09:3812:0014:00——16:3818:2420:14

      Duthie Park

      —09:4012:0214:02——16:4018:2520:15

      Allenvale Cemetery

      —09:4112:0314:03——16:4118:2620:16

      Bloomfield Road

      —09:4112:0314:03——16:4118:2720:17

      Hardgate

      —09:4212:0414:04——16:4218:2720:17

      Nellfield Place

      —09:4212:0414:04——16:4218:2820:18

      Great Western Road

      —09:4312:0514:05——16:4318:2820:18

      Holburn Junction

      —09:4412:0614:06——16:4418:2920:19

      Langstane Kirk

      —09:4512:0714:07——16:4518:3020:20

      Music Hall

      —09:4512:0714:07——16:4518:3020:20

      Union Square Bus Station

      —09:4812:1014:10——16:4818:3320:23
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked s - "set down only" - the vehicle will only stop to drop passengers off.

      Union Square Bus Station – Montrose Railway Station

      Union Square Bus Station05:04—08:1309:5511:55—16:13
      Music Hall05:05—08:1409:5611:56—16:14
      Langstane Kirk05:06—08:1509:5711:57—16:15
      Holburn Junction05:07—08:1609:5811:58—16:16
      Nellfield Place05:08—08:1709:5911:59—16:17
      Hardgate05:08—08:1810:0012:00—16:18
      Bloomfield Road05:09—08:1810:0012:00—16:18
      Allenvale Cemetery05:09—08:1910:0112:01—16:19
      Duthie Park05:10—08:1910:0112:01—16:19
      Provost Watt Drive05:11—08:2110:0312:03—16:21
      Abbotswell Drive05:12—08:2210:0412:04—16:22
      Great Southern Road05:13—08:2310:0512:05—16:23
      Nigg Way05:15—08:2510:0712:07—16:25
      Bankhead Drive05:24—08:3510:1712:17—16:35
      Schoolhill05:25—08:3610:1812:18—16:36
      Schoolhill Drive05:26—08:3710:1912:19—16:37
      Hillside Road05:26—08:3810:2012:20—16:38
      Balquharn Drive05:28—08:3910:2112:21—16:39
      Thistle Drive05:29—08:4010:2212:22—16:40
      The Square05:30—08:4210:2412:24—16:42
      Bruntland Place05:31—08:4210:2412:24—16:42
      Oak Drive05:31—08:4310:2512:25—16:43
      Academy05:32—08:4410:2612:26—16:44
      Broomfield Road05:35—08:4710:2912:29—16:47
      Bourtree Avenue05:36—08:4810:3012:30—16:48
      Drumthwacket Drive05:36—08:4810:3012:30—16:48
      Easter Drive05:37—08:4910:3112:31—16:49
      Easter Place05:37—08:4910:3112:31—16:49
      Ash Place05:38—08:5010:3212:32—16:50
      Berrymuir Road05:39—08:5110:3312:33—16:51
      Bourtreebush05:40—08:5210:3412:34—16:52
      Cammachmore Bank Cottage05:42—08:5410:3612:36—16:54
      Bridge Croft05:43—08:5510:3712:37—16:55
      Sub Station05:45—08:5710:3912:39—16:57
      St Crispin's Road05:45—08:5710:3912:39—16:57
      Park Place05:46—08:5810:4012:40—16:58
      Skateraw Road05:46p—08:58p10:40p12:40p15:3316:58p
      Park Place05:46—08:5810:4012:4015:3316:58
      St Crispin's Road05:47—08:5910:4112:4115:3416:59
      Muchalls Road End05:49—09:0110:4312:4315:3617:01
      Netherley Junction05:51—09:0310:4512:4515:3817:03
      Hillhead of Cowie05:52—09:0410:4712:4715:4017:05
      Cowie Bridge05:59—09:1110:5412:5415:4717:12
      Rodney Street06:00—09:1210:5412:5415:4717:12
      Barclay Street06:00
      06:04
      09:0009:1210:55
      11:05
      12:55
      13:05
      15:4817:13
      17:17
      Bridgefield06:0409:00—11:0513:05—17:17
      Victoria Street06:0509:01—11:0613:06—17:18
      Braehead Crescent06:0609:02—11:0713:07—17:19
      Dunnottar Junction06:0809:04—11:0913:09—17:21
      Uras Cottages06:1109:07—11:1213:12—17:24
      Mill of Uras06:1209:08—11:1313:13—17:25
      Junction06:1409:10—11:1513:15—17:27
      Roadside06:1409:10—11:1513:15—17:27
      Roadside of Kinneff06:1709:13—11:1813:18—17:30
      Slains Park Rd End06:1709:13—11:1813:18—17:30
      Clashendrum06:1909:15—11:2013:20—17:32
      Market Square06:2209:18—11:2313:23—17:35
      Kirkburn Drive06:2209:18—11:2313:23—17:35
      Aberdour Court06:2309:19—11:2413:24—17:36
      West Park06:2309:19—11:2413:24—17:36
      Selbie Place06:2609:22—11:2713:27—17:39
      William Street06:2809:24—11:2913:29—17:41
      Selbie Place06:2909:25—11:3013:30—17:42
      Gourdon Junction06:3009:26—11:3113:31—17:43
      Road End06:3509:31—11:3613:36—17:48
      Golden Acre06:3709:33—11:3813:38—17:50
      The Square06:3809:34—11:3913:39—17:51
      Milnes Wynd06:3809:34—11:3913:39—17:51
      Golden Acre06:3809:34—11:3913:39—17:51
      Road End06:3909:35—11:4013:40—17:52
      Station Road06:4609:42—11:4713:47—17:59
      Wayside Shoppie06:4609:42—11:4713:47—17:59
      Mercury Lone06:4709:43—11:4813:48—18:00
      Lochside Road06:4709:43—11:4813:48—18:00
      Charleton Place06:5509:51—11:5613:56—18:08
      Waldron Road06:5609:51—11:5713:57—18:09
      Newhame Road06:5609:52—11:5713:57—18:09
      Angus College Annexe06:5609:52—11:5713:57—18:09
      Redfield Crescent06:5709:53—11:5813:58—18:10
      North Street06:5709:53—11:5813:58—18:10
      Upper Hall Street06:5809:54—11:5913:59—18:11
      Co-op06:5809:54—11:5913:59—18:11
      Co-op06:5809:54—11:5913:59—18:11
      Taxi Stance06:5809:54—11:5913:59—18:11
      Montrose Railway Station07:0009:56—12:0114:01—18:13
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked s - "set down only" - the vehicle will only stop to drop passengers off.
      Times marked p - "pick up only" - the vehicle will only stop to pick up passengers.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked s - "set down only" - the vehicle will only stop to drop passengers off.
      Times marked p - "pick up only" - the vehicle will only stop to pick up passengers.
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Montrose Railway Station – Union Square Bus Station
      Western Road - Hume Street - High Street - Victoria Street - Murray Street - North Esk Road - Charleton Road - New Road - Greenbraes Road - William Street - Brae Road - Montrose Road - King Street - Dunnottar Avenue - Barclay Street - David Street - C12K - Newtonhill Road - Skateraw Road - Newtonhill Road - Muirend Road - Bruntland Road - Berrymuir Road - Bruntland Road - Cookston Road - Stonehaven Road - Great Southern Road - Holburn Street - Union Street - Market Street
      Inbound: Union Square Bus Station – Montrose Railway Station
      Market Street - Union Street - Holburn Street - Great Southern Road - Stonehaven Road - Cookston Road - Bruntland Road - Berrymuir Road - Bruntland Road - Newtonhill Road - Skateraw Road - Newtonhill Road - Barclay Street - Dunnottar Avenue - Victoria Street - Market Square - King Street - Montrose Road - Greenbraes Road - William Street - Brae Road - New Road - Dowry Park - Charleton Road - North Esk Road - Murray Street - Hume Street

      Schedules and stops for this route are published in GTFS: great-britain

      Frequently asked questions about route 107

      • What time does route 107 start operating?

        Services on route 107 start at 07:00 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

      • What time does route 107 stop operating?

        Services on route 107 end at 20:23 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

      • Is there a stop for route 107 near me?

        View the nearest stop for route 107.

      107 (Aberdeen Buses)

      The first stop of the 107 bus route is Montrose Railway Station and the last stop is Union Square Bus Station. 107 (Aberdeen - Stonehaven) is operational during everyday.

      Additional information: 107 has 89 stops. The total trip duration for this route is approximately 130 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Aberdeen, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      107 bus near me

      Last updated on November 13, 2026