31B Bus in Giffnock

Click to load interactive map
List of stops
        Map

        Waterside Road – Bus Station

        Waterside Road

        07:1508:2509:3510:3511:3512:3513:3514:3515:3516:4818:03

        Cathkin Road

        07:1508:2509:3510:3511:3512:3513:3514:3515:3516:4818:03

        Kittochside Road

        07:1508:2509:3510:3511:3512:3513:3514:3515:3516:4818:03

        Waterside Gardens

        07:1608:2609:3610:3611:3612:3613:3614:3615:3616:4918:04

        Carmunock By Pass

        07:1808:2809:3810:3811:3812:3813:3814:3815:3816:5118:06

        Stewartfield Way

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

        National Museum of Rural Life

        07:2108:3109:4110:4111:4112:4113:4114:4115:4116:5418:09

        Macivor Crescent

        07:2208:3209:4210:4211:4212:4213:4214:4215:4216:5518:10

        Morrisons Store

        07:2208:3209:4210:4211:4212:4213:4214:4215:4216:5518:10

        Heritage Park

        07:2308:3309:4310:4311:4312:4313:4314:4315:4316:5618:11

        Stewartfield Crescent

        07:2408:3409:4410:4411:4412:4413:4414:4415:4416:5718:12

        Stewartfield Drive

        07:2508:3409:4410:4411:4412:4413:4414:4415:4416:5718:12

        Dunrobin Drive

        07:2508:3509:4510:4511:4512:4513:4514:4515:4516:5818:13

        Brodick Drive

        07:2608:3609:4610:4611:4612:4613:4614:4615:4616:5918:14

        Teesdale

        07:2708:3709:4710:4711:4712:4713:4714:4715:4717:0018:15

        Teesdale

        07:2808:3809:4810:4811:4812:4813:4814:4815:4817:0118:16

        Rosenheath Gate

        07:2808:3809:4810:4811:4812:4813:4814:4815:4817:0118:16

        Mitchell Grove

        07:2908:3909:4910:4911:4912:4913:4914:4915:4917:0218:17

        Reay Gardens

        07:2908:3909:4910:4911:4912:4913:4914:4915:4917:0218:17

        West Mains Road

        07:3008:4009:5010:5011:5012:5013:5014:5015:5017:0318:18

        Lindores Drive

        07:3108:4109:5110:5111:5112:5113:5114:5115:5117:0418:19

        Dunbar Hill

        07:3108:4109:5110:5111:5112:5113:5114:5115:5117:0418:19

        Burnbrae Place

        07:3108:4109:5110:5111:5112:5113:5114:5115:5117:0418:19

        Tantallon Park

        07:3208:4209:5210:5211:5212:5213:5214:5215:5217:0518:20

        Strathfillan Road

        07:3208:4209:5210:5211:5212:5213:5214:5215:5217:0518:20

        Kirktonholme Crescent

        07:3308:4309:5310:5311:5312:5313:5314:5315:5317:0618:21

        Cunningham Road

        07:3408:4409:5410:5411:5412:5413:5414:5415:5417:0718:22

        Torrance Road

        07:3408:4409:5410:5411:5412:5413:5414:5415:5417:0718:22

        Glebe Crescent

        07:3408:4409:5410:5411:5412:5413:5414:5415:5417:0718:22

        Glebe Street

        07:3508:4509:5510:5511:5512:5513:5514:5515:5517:0818:23

        Bus Station

        07:3708:4709:5710:5711:5712:5713:5714:5715:5717:1018:25

        Bus Station – Waterside Road

        Bus Station06:4507:5009:0010:0011:0012:0013:0015:0516:1217:2718:37
        Churchill Avenue06:4607:5109:0110:0111:0112:0113:0115:0616:1317:2818:38
        Torrance Road06:4707:5209:0210:0211:0212:0213:0215:0716:1417:2918:39
        Holm Lane06:4707:5209:0210:0211:0212:0213:0215:0716:1417:2918:39
        Kirktonholme Crescent06:4807:5309:0310:0311:0312:0313:0315:0816:1517:3018:40
        Neidpath West06:4807:5309:0310:0311:0312:0313:0315:0816:1517:3018:40
        Falkland Drive06:4907:5409:0410:0411:0412:0413:0415:0916:1617:3118:41
        Lindores Drive06:4907:5409:0410:0411:0412:0413:0415:0916:1617:3118:41
        Dunbar Hill06:5007:5509:0510:0511:0512:0513:0515:1016:1717:3218:42
        Lindores Drive06:5007:5509:0510:0511:0512:0513:0515:1016:1717:3218:42
        Flakefield06:5107:5609:0610:0611:0612:0613:0615:1116:1817:3318:43
        Kirktonholme Road06:5107:5609:0610:0611:0612:0613:0615:1116:1817:3318:43
        Fairfield Place06:5207:5709:0710:0711:0712:0713:0715:1216:1917:3418:44
        Gilderdale06:5307:5809:0810:0811:0812:0813:0815:1316:2017:3518:45
        Ribblesdale06:5407:5909:0910:0911:0912:0913:0915:1416:2117:3618:46
        Lymekilns Road06:5508:0009:1010:1011:1012:1013:1015:1516:2217:3718:47
        Dunrobin Drive06:5608:0109:1110:1111:1112:1113:1115:1616:2317:3818:48
        Stewartfield Drive06:5608:0109:1110:1111:1112:1113:1115:1616:2317:3818:48
        Heritage Park06:5708:0209:1210:1211:1212:1213:1215:1716:2417:3918:49
        Morrisons Store06:5808:0309:1310:1311:1312:1313:1315:1816:2517:4018:50
        Macivor Crescent06:5908:0409:1410:1411:1412:1413:1415:1916:2617:4118:51
        National Museum of Rural Life07:0008:0509:1510:1511:1512:1513:1515:2016:2717:4218:52
        Centre 1 Tax office07:0108:0609:1610:1611:1612:1613:1615:2116:2817:4318:53
        Redwood Drive07:0108:0609:1610:1611:1612:1613:1615:2116:2817:4318:53
        Waterside Gardens07:0508:1009:2010:2011:2012:2013:2015:2516:3217:4718:57
        Cathkin Road07:0608:1109:2110:2111:2112:2113:2115:2616:3317:4818:58
        Waterside Road07:0708:1209:2210:2211:2212:2213: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 07:15 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.

        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 June 19, 2026