31B Bus in Giffnock

Click to load interactive map
List of stops
      Map

      Waterside Road – Bus Station

      Waterside Road

      08:2509:3510:3511:3512:3513:3514:3515:3516:4818:03

      Cathkin Road

      08:2509:3510:3511:3512:3513:3514:3515:3516:4818:03

      Kittochside Road

      08:2509:3510:3511:3512:3513:3514:3515:3516:4818:03

      Waterside Gardens

      08:2609:3610:3611:3612:3613:3614:3615:3616:4918:04

      Carmunock By Pass

      08:2809:3810:3811:3812:3813:3814:3815:3816:5118:06

      Stewartfield Way

      08:3009:4010:4011:4012:4013:4014:4015:4016:5318:08

      National Museum of Rural Life

      08:3109:4110:4111:4112:4113:4114:4115:4116:5418:09

      Macivor Crescent

      08:3209:4210:4211:4212:4213:4214:4215:4216:5518:10

      Morrisons Store

      08:3209:4210:4211:4212:4213:4214:4215:4216:5518:10

      Heritage Park

      08:3309:4310:4311:4312:4313:4314:4315:4316:5618:11

      Stewartfield Crescent

      08:3409:4410:4411:4412:4413:4414:4415:4416:5718:12

      Stewartfield Drive

      08:3409:4410:4411:4412:4413:4414:4415:4416:5718:12

      Dunrobin Drive

      08:3509:4510:4511:4512:4513:4514:4515:4516:5818:13

      Brodick Drive

      08:3609:4610:4611:4612:4613:4614:4615:4616:5918:14

      Teesdale

      08:3709:4710:4711:4712:4713:4714:4715:4717:0018:15

      Teesdale

      08:3809:4810:4811:4812:4813:4814:4815:4817:0118:16

      Rosenheath Gate

      08:3809:4810:4811:4812:4813:4814:4815:4817:0118:16

      Mitchell Grove

      08:3909:4910:4911:4912:4913:4914:4915:4917:0218:17

      Reay Gardens

      08:3909:4910:4911:4912:4913:4914:4915:4917:0218:17

      West Mains Road

      08:4009:5010:5011:5012:5013:5014:5015:5017:0318:18

      Lindores Drive

      08:4109:5110:5111:5112:5113:5114:5115:5117:0418:19

      Dunbar Hill

      08:4109:5110:5111:5112:5113:5114:5115:5117:0418:19

      Burnbrae Place

      08:4109:5110:5111:5112:5113:5114:5115:5117:0418:19

      Tantallon Park

      08:4209:5210:5211:5212:5213:5214:5215:5217:0518:20

      Strathfillan Road

      08:4209:5210:5211:5212:5213:5214:5215:5217:0518:20

      Kirktonholme Crescent

      08:4309:5310:5311:5312:5313:5314:5315:5317:0618:21

      Cunningham Road

      08:4409:5410:5411:5412:5413:5414:5415:5417:0718:22

      Torrance Road

      08:4409:5410:5411:5412:5413:5414:5415:5417:0718:22

      Glebe Crescent

      08:4409:5410:5411:5412:5413:5414:5415:5417:0718:22

      Glebe Street

      08:4509:5510:5511:5512:5513:5514:5515:5517:0818:23

      Bus Station

      08:4709:5710:5711:5712:5713:5714:5715:5717:1018:25

      Bus Station – Waterside Road

      Bus Station09:0010:0011:0012:0013:0014:0015:0516:1217:2718:37
      Churchill Avenue09:0110:0111:0112:0113:0114:0115:0616:1317:2818:38
      Torrance Road09:0210:0211:0212:0213:0214:0215:0716:1417:2918:39
      Holm Lane09:0210:0211:0212:0213:0214:0215:0716:1417:2918:39
      Kirktonholme Crescent09:0310:0311:0312:0313:0314:0315:0816:1517:3018:40
      Neidpath West09:0310:0311:0312:0313:0314:0315:0816:1517:3018:40
      Falkland Drive09:0410:0411:0412:0413:0414:0415:0916:1617:3118:41
      Lindores Drive09:0410:0411:0412:0413:0414:0415:0916:1617:3118:41
      Dunbar Hill09:0510:0511:0512:0513:0514:0515:1016:1717:3218:42
      Lindores Drive09:0510:0511:0512:0513:0514:0515:1016:1717:3218:42
      Flakefield09:0610:0611:0612:0613:0614:0615:1116:1817:3318:43
      Kirktonholme Road09:0610:0611:0612:0613:0614:0615:1116:1817:3318:43
      Fairfield Place09:0710:0711:0712:0713:0714:0715:1216:1917:3418:44
      Gilderdale09:0810:0811:0812:0813:0814:0815:1316:2017:3518:45
      Ribblesdale09:0910:0911:0912:0913:0914:0915:1416:2117:3618:46
      Lymekilns Road09:1010:1011:1012:1013:1014:1015:1516:2217:3718:47
      Dunrobin Drive09:1110:1111:1112:1113:1114:1115:1616:2317:3818:48
      Stewartfield Drive09:1110:1111:1112:1113:1114:1115:1616:2317:3818:48
      Heritage Park09:1210:1211:1212:1213:1214:1215:1716:2417:3918:49
      Morrisons Store09:1310:1311:1312:1313:1314:1315:1816:2517:4018:50
      Macivor Crescent09:1410:1411:1412:1413:1414:1415:1916:2617:4118:51
      National Museum of Rural Life09:1510:1511:1512:1513:1514:1515:2016:2717:4218:52
      Centre 1 Tax office09:1610:1611:1612:1613:1614:1615:2116:2817:4318:53
      Redwood Drive09:1610:1611:1612:1613:1614:1615:2116:2817:4318:53
      Waterside Gardens09:2010:2011:2012:2013:2014:2015:2516:3217:4718:57
      Cathkin Road09:2110:2111:2112:2113:2114:2115:2616:3317:4818:58
      Waterside Road09:2210:2211:2212:2213:2214:2215:2716:3417:4918:59
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Waterside Road – Bus Station
      Hillcrest - Waterside Road - East Kilbride Road - Stewartfield Way - Stewartfield Crescent - Stewartfield Road - West Mains Road - Kirktonholme Road - West Mains Road - Cornwall Way
      Inbound: Bus Station – Waterside Road
      Cornwall Way - West Mains Road - Kirktonholme Road - Flakefield - West Mains Road - Stewartfield Road - Stewartfield Crescent - Stewartfield Way - East Kilbride Road - Waterside Road - Hillcrest

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

      Bus 31B FAQ

      • What time does the 31B bus start operating?

        Services on the 31B bus start at 08:25 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • What time does the 31B bus stop working?

        Services on the 31B bus stop at 18:25 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • Is there a 31B bus stop near me?

        Click here to view the nearest 31B bus stop.

      JMB Travel 31B bus Route Map

      31B bus Line Map PDF Version: 31B timetable, stops and map

      31B (Giffnock Buses)

      The first stop of the 31B bus route is Waterside Road and the last stop is Bus Station. 31B is operational during everyday.

      Additional information: 31B has 31 stops and the total trip duration for this route is approximately 22 minutes.

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

      31B bus near me

      Last updated on May 4, 2026