Bus 95 - Anstruther harbour - St Andrews bus station in Saint Andrews: Stops & Timetable

Click to load interactive map
List of stops
          Map

          Harbour – Bus Station

          Harbour

          00:2018:2519:2020:2021:2022:2023:20

          Fisheries Museum

          00:2118:2619:2120:2121:2122:2123:21

          School Road

          00:2318:2819:2320:2321:2322:2323:23

          March Crescent

          00:2418:2919:2420:2421:2422:2423:24

          Toll Road

          00:2518:3019:2520:2521:2522:2523:25

          Health Centre

          18:3019:2520:2521:2522:2523:25

          Windmill Road

          18:3119:2620:2621:2622:2623:26

          Main Street

          18:3219:2720:2721:2722:2723:27

          Cornceres Farm

          18:3319:2820:2821:2822:2823:28

          Caiplie Toll

          18:3419:2920:2921:2922:2923:29

          Barnsmuir Farm

          18:3619:3120:3121:3122:3123:31

          Temple Crescent

          18:3919:3420:3421:3422:3423:34

          Shoregate

          18:3919:3420:3421:3422:3423:34

          Bowling Green Place

          18:3919:3420:3421:3422:3423:34

          Bow Butts

          18:4019:3520:3521:3522:3523:35

          Hammer Inn

          18:4319:3820:3821:3822:3823:38

          Newton of Wormiston Farm

          18:4319:3820:3821:3822:3823:38

          Newton Farm

          18:4419:3920:3921:3922:3923:39

          Lodge

          18:4519:4020:4021:4022:4023:40

          The Square

          18:4819:4320:4321:4322:4323:43

          Boghall Farm Road End

          18:4919:4420:4421:4422:4423:44

          Pitmilly Road End

          18:5119:4620:4621:4622:4623:46

          Road End

          18:5219:4720:4721:4722:4723:47

          Balmashie Holiday Cottages

          18:5419:4920:4921:4922:4923:49

          St Andrews Bay

          18:5519:5020:5021:5022:5023:50

          Castle Course

          18:5719:5220:5221:5222:5223:52

          Farm Road End

          18:5819:5320:5321:5322:5323:53

          Kinkell Braes Caravan Park

          18:5919:5420:5421:5422:5423:54

          Woodburn Terrace

          19:0019:5520:5521:5522:5523:55

          Warrack Street

          19:0019:5520:5521:5522:5523:55

          Langlands Road

          19:0119:5620:5621:5622:5623:56

          Pipeland Road

          19:0219:5720:5721:5722:5723:57

          Fire Station

          19:0319:5820:5821:5822:5823:58

          Kinnessburn Road

          19:0419:5920:5921:5922:5923:59

          Alexandra Place

          19:0419:5920:5921:5922:5923:59

          Bus Station

          19:0520:0021:0022:0023:0000:00 +1
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

          Bus Station – Harbour

          Bus Station08:3509:3510:3511:3512:3513:3514:3515:3516:3517:35
          Students' Union08:3609:3610:3611:3612:3613:3614:3615:3616:3617:36
          Market Street08:3709:3710:3711:3712:3713:3714:3715:3716:3717:37
          Church Square08:3809:3810:3811:3812:3813:3814:3815:3816:3817:38
          Abbey Street08:3809:3810:3811:3812:3813:3814:3815:3816:3817:38
          Byre Theatre08:3909:3910:3911:3912:3913:3914:3915:3916:3917:39
          The Shore08:4009:4010:4011:4012:4013:4014:4015:4016:4017:40
          Albany Park08:4009:4010:4011:4012:4013:4014:4015:4016:4017:40
          Kinkell Braes Caravan Park08:4209:4210:4211:4212:4213:4214:4215:4216:4217:42
          Farm Road End08:4309:4310:4311:4312:4313:4314:4315:4316:4317:43
          Castle Course08:4409:4410:4411:4412:4413:4414:4415:4416:4417:44
          St Andrews Bay08:4709:4710:4711:4712:4713:4714:4715:4716:4717:47
          Balmashie Holiday Cottages08:4809:4810:4811:4812:4813:4814:4815:4816:4817:48
          Road End08:5009:5010:5011:5012:5013:5014:5015:5016:5017:50
          Pitmilly Road End08:5209:5210:5211:5212:5213:5214:5215:5216:5217:52
          Boghall Farm Road End08:5309:5310:5311:5312:5313:5314:5315:5316:5317:53
          The Square08:5509:5510:5511:5512:5513:5514:5515:5516:5517:55
          Lodge08:5809:5810:5811:5812:5813:5814:5815:5816:5817:58
          Newton Farm08:5809:5810:5811:5812:5813:5814:5815:5816:5817:58
          Newton of Wormiston Farm08:5909:5910:5911:5912:5913:5914:5915:5916:5917:59
          Hammer Inn09:0010:0011:0012:0013:0014:0015:0016:0017:0018:00
          Bow Butts09:0210:0211:0212:0213:0214:0215:0216:0217:0218:02
          Bowling Green Place09:0310:0311:0312:0313:0314:0315:0316:0317:0318:03
          Post Office09:0310:0311:0312:0313:0314:0315:0316:0317:0318:03
          Temple Crescent09:0410:0411:0412:0413:0414:0415:0416:0417:0418:04
          Barnsmuir Farm09:0610:0611:0612:0613:0614:0615:0616:0617:0618:06
          Caiplie Toll09:0810:0811:0812:0813:0814:0815:0816:0817:0818:08
          Main Street09:1010:1011:1012:1013:1014:1015:1016:1017:1018:10
          Windmill Road09:1110:1111:1112:1113:1114:1115:1116:1117:1118:11
          Health Centre09:1210:1211:1212:1213:1214:1215:1216:1217:1218:12
          Toll Road09:1210:1211:1212:1213:1214:1215:1216:1217:1218:12
          March Crescent09:1310:1311:1312:1313:1314:1315:1316:1317:1318:13
          School Road09:1410:1411:1412:1413:1414:1415:1416:1417:1418:14
          Fisheries Museum09:1610:1611:1612:1613:1614:1615:1616:1617:1618:16
          Harbour09:1710:1711:1712:1713:1714:1715:1716:1717:1718:17
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          Build real-time departures into your app Free API Access →

          Route Path (Streets & Roads)

          Outbound: Harbour – Bus Station
          Shore Street - East Shore - Burnside Terrace - Fowler Place - Toll Road - Crail Road - Anstruther Road - High Street - Marketgate - Pinkerton Road - Sauchope Crescent - Pinkerton Road - Roome Bay Avenue - Marketgate - St Andrews Road - Main Street - Lamond Drive - Claybraes - Kinnessburn Terrace - Alexandra Place - Station Road
          Inbound: Bus Station – Harbour
          Station Road - St Marys Place - Market Street - Church Street - South Street - Abbey Street - Abbey Walk - St Mary Street - The Square - St Andrews Road - Marketgate - Pinkerton Road - Sauchope Crescent - Pinkerton Road - Roome Bay Avenue - Marketgate - High Street - Anstruther Road - Windmill Road - Crail Road - Toll Road - Fowler Place - Burnside Terrace - East Shore - Shore Street

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

          Bus 95 FAQ

          • What time does the 95 bus start operating?

            Services on the 95 - Anstruther harbour - St Andrews bus station bus start at 00:20 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • What time does the 95 bus stop working?

            Services on the 95 - Anstruther harbour - St Andrews bus station bus stop at 00:00 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • Is there a 95 bus stop near me?

            Click here to view the nearest 95 - Anstruther harbour - St Andrews bus station bus stop.

          95 (Saint Andrews Buses)

          The first stop of the 95 bus route is Harbour and the last stop is Bus Station. 95 (Anstruther harbour - St Andrews bus station) is operational during everyday.

          Additional information: 95 has 36 stops and the total trip duration for this route is approximately 40 minutes.

          See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Saint Andrews Buses suggested routes, real-time bus tracker, line route maps in Saint Andrews, and helps to find the closest 95 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 95 bus to take on your trip.

          95 bus near me

          Last updated on June 14, 2026