Bus 21 : Full Schedule in Irvine

Click to load interactive map
List of stops
      Map

      Slipway – Crosshouse Hospital

      Slipway

      07:4108:5710:1211:2712:4213:5715:1216:2717:4218:5720:47

      Alfred Nobel House

      07:4108:5710:1211:2712:4213:5715:1216:2717:4218:5720:47

      Gottries Road

      07:4208:5810:1311:2812:4313:5815:1316:2817:4318:5820:48

      Bimson Place

      07:4308:5910:1411:2912:4413:5915:1416:2917:4418:5920:49

      Montgomery Place

      07:4308:5910:1411:2912:4413:5915:1416:2917:4418:5920:49

      Fullarton Parish Church

      07:4409:0010:1511:3012:4514:0015:1516:3017:4519:0020:50

      Quarry Road

      07:4709:0310:1811:3312:4814:0315:1816:3317:4819:0320:53

      Court House

      07:4809:0410:1911:3412:4914:0415:1916:3417:4919:0420:54

      Broomlands Drive

      07:4809:0410:1911:3412:4914:0415:1916:3417:4919:0420:54

      Mill Road

      07:4909:0510:2011:3512:5014:0515:2016:3517:5019:0520:55

      Beech Avenue

      07:4909:0510:2011:3512:5014:0515:2016:3517:5019:0520:55

      South Barr

      07:5009:0610:2111:3612:5114:0615:2116:3617:5119:0620:56

      Slate Mill Gardens

      07:5009:0610:2111:3612:5114:0615:2116:3617:5119:0620:56

      Federal Express

      07:5109:0710:2211:3712:5214:0715:2216:3717:5219:0720:57

      Cramond Place

      07:5209:0810:2311:3812:5314:0815:2316:3817:5319:0820:58

      Broomlands Gate

      07:5209:0810:2311:3812:5314:0815:2316:3817:5319:0820:58

      Stronsay Court

      07:5309:0910:2411:3912:5414:0915:2416:3917:5419:0920:59

      Pladda Terrace

      07:5409:1010:2511:4012:5514:1015:2516:4017:5519:1021:00

      Station Brae

      07:5509:1110:2611:4112:5614:1115:2616:4117:5619:1121:01

      Greenwood Road

      07:5709:1310:2811:4312:5814:1315:2816:4317:5819:1321:03

      Shewalton Drive

      07:5909:1510:3011:4513:0014:1515:3016:4518:0019:1521:05

      Shewalton Rd

      08:0009:1610:3111:4613:0114:1615:3116:4618:0119:1621:06

      Industrial Estate

      08:0109:1710:3211:4713:0214:1715:3216:4718:0219:1721:07

      Auchans Drive

      08:0209:1810:3311:4813:0314:1815:3316:4818:0319:1821:08

      Kilmarnock Road

      08:0309:1910:3411:4913:0414:1915:3416:4918:0419:1921:09

      Earl Drive

      08:0309:1910:3411:4913:0414:1915:3416:4918:0419:1921:09

      Milton View

      08:0809:2410:3911:5413:0914:2415:3916:5418:0919:2421:14

      Old Rome Way

      08:0909:2510:4011:5513:1014:2515:4016:5518:1019:2521:15

      Crossdene Road

      08:1209:2810:4311:5813:1314:2815:4316:5818:1319:2821:18

      Playingfield Road

      08:1309:2910:4411:5913:1414:2915:4416:5918:1419:2921:19

      Playingfield Road

      08:1409:3010:4512:0013:1514:3015:4517:0018:1519:3021:20

      Woodbank Road

      08:1409:3010:4512:0013:1514:3015:4517:0018:1519:3021:20

      Crosshouse Hospital

      08:1609:3210:4712:0213:1714:3215:4717:0218:1719:3221:22
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Slipway – Crosshouse Hospital
      Harbour Street - Beach Drive - Gottries Road - Montgomery Street - Eglinton Street - High Street - Townhead - Mill Road - Arkwright Way - Cramond Place - St Kilda Bank - Pladda Avenue - Barra Crescent - Dundonald Road - Dreghorn Road - Main Street - Drybridge Road - Kilmarnock Road - Milton View - Old Rome Way - Gatehead Road - Busbie View - Kilmarnock Road
      Inbound: Greenwood Road – Slipway
      Dundonald Road - Barra Crescent - Gigha Place - Pladda Avenue - St Kilda Bank - Arkwright Way - Mill Road - Townhead - High Street - Eglinton Street - Burns Street - Montgomery Place - Harbour Street

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

      Bus 21 FAQ

      • What time does the 21 bus start operating?

        Services on the 21 bus start at 07:41 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 21 bus stop working?

        Services on the 21 bus stop at 21:22 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 21 bus stop near me?

        Click here to view the nearest 21 bus stop.

      Shuttle Buses 21 bus Route Map

      21 bus Line Map PDF Version: 21 timetable, stops and map

      21 (Irvine Buses)

      The first stop of the 21 bus route is Slipway and the last stop is Crosshouse Hospital. 21 is operational during everyday.

      Additional information: 21 has 33 stops and the total trip duration for this route is approximately 35 minutes.

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

      21 bus near me

      Similar Routes & Alternatives to 21

      Looking for alternatives to 21? Discover the top-rated routes that share similar paths and stops. We've analyzed the network to bring you the best connections. Compare schedules and find the perfect backup plan or optimized route for your commute.

      21A
      60%
      Last updated on May 13, 2026