903 (Keighley - Silsden Circular) Bus in Keighley

Click to load interactive map
List of stops
              Map

              Keighley Bus Station – Keighley Bus Station

              Keighley Bus Station

              10:1015:2516:30

              North Street

              10:1115:2616:31

              Spring Gardens Ln

              10:1415:3016:35

              Spring Gardens Lane

              10:1515:3216:37

              Spring Gardens Ln Holy Family School

              10:1515:3316:37

              Spring Gardens Ln Shann La

              10:1615:3416:38

              Green Head Lane

              10:1615:3416:38

              Green Head Road

              10:1715:3516:39

              Utley Cemetery

              10:1715:3516:39

              Ferncliffe Drive

              10:1815:3616:40

              Ashgrove Road

              10:1815:3616:40

              Keighley RUFC

              10:1815:3716:40

              Bar House Lane

              10:1815:3716:40

              Hawkcliffe Farm

              10:1915:3816:41

              Aireburn Avenue

              10:1915:3816:41

              Primary School

              10:2015:3916:42

              Elmsley Street

              10:2115:4016:43

              Thornhill Road

              10:2215:4016:44

              Airedale Hospital

              10:2315:4116:45

              Airedale Hospital

              10:2415:4116:46

              Airedale Hospital

              06:4810:2515:4216:47

              Airedale Hospital Main Entrance

              06:4910:2615:4416:49

              Thornhill Road

              06:4910:2615:4516:50

              Elmsley Street

              06:5110:2815:4816:53

              Steeton Hall Gardens

              06:5210:2915:5016:55

              Steeton & Silsden Station

              06:5210:2915:5016:55

              Steeton & Silsden Station

              06:5310:3015:5117:00
              17:05
              17:37

              Silsden Bridge

              06:5310:3015:5117:0517:39

              Belton Road

              06:5310:3115:5217:0617:40

              High Banks

              06:5410:3215:5317:0717:40

              Kirkgate Aire View

              06:5410:3315:5517:0917:41

              Bell Square

              10:3417:10

              Foster Avenue

              10:3517:11

              Dradishaw Road

              10:3517:11

              Gloucester Avenue

              10:3617:12

              Gloucester Avenue

              10:3617:12

              Gloucester Avenue

              10:3717:13

              Dradishaw Road Vale Grove

              10:3717:13

              Dradishaw Road Skipton Rd

              10:3817:14

              Dradishaw Road

              10:3817:14

              Foster Avenue

              10:3917:15

              Bell Square

              06:5510:3915:56
              16:05
              17:1517:42

              Memorial Gardens S4

              06:5510:3916:0517:1517:42

              Kirkgate Aire View

              06:5610:4016:0617:1617:43

              Howden Road

              06:5610:4016:0617:1617:43

              Craven Drive

              06:5610:4116:0617:1717:44

              Daisy Hill Aireville Drive

              06:5710:4216:0717:1817:45

              Aireville Drive

              06:5710:4216:0717:1817:45

              Jacques Grove

              06:5810:4316:0817:1917:46

              Howden Road

              06:5810:4316:0817:1917:46

              Ings Way

              06:5810:4416:0817:2017:47

              Waterside

              06:5910:4516:0917:2117:48

              Waterside

              06:5910:4516:0917:2117:48

              Brindley Road

              06:5910:4516:0917:2117:48

              Ings Way

              07:0010:4616:0917:2217:50

              Howden Road

              07:0010:4616:0917:2217:50

              High Banks

              07:0110:4716:0917:2317:51

              Belton Road

              07:0110:4716:1017:2317:52

              Silsden Bridge

              07:0210:4816:1017:2417:53

              Steeton & Silsden Station

              07:02s10:4816:1017:25s17:54s

              Steeton & Silsden Station

              07:0310:49
              10:53
              16:10
              16:11
              17:2517:54

              Steeton Hall Gardens

              10:5416:12

              Steeton Primary School

              10:5516:12

              Aireburn Avenue

              10:5616:13

              Hawkcliffe Farm

              10:5816:14

              Bar House Lane

              10:5916:15

              Keighley RUFC

              10:5916:15

              Ashgrove Road

              11:0016:16

              Ferncliffe Drive

              11:0016:16

              Utley Cemetery

              11:0116:17

              Green Head Road

              11:0216:17

              Green Head Lane

              11:0216:17

              Spring Gardens Ln Shann La

              11:0316:18

              Spring Gardens Ln Holy Family Sch

              11:0416:19

              Spring Gardens Ln Castle Rd

              11:0616:22

              North Street

              11:07s16:23s

              Keighley Bus Station

              11:0816:24
              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.

              Keighley Bus Station – Keighley Bus Station

              Keighley Bus Station11:10
              North Street11:11
              Spring Gardens Ln11:14
              Spring Gardens Lane11:15
              Spring Gardens Ln Holy Family School11:15
              Spring Gardens Ln Shann La11:16
              Green Head Lane11:16
              Green Head Road11:17
              Utley Cemetery11:17
              Ferncliffe Drive11:18
              Ashgrove Road11:18
              Keighley RUFC11:18
              Bar House Lane11:18
              Hawkcliffe Farm11:19
              Aireburn Avenue11:19
              Primary School11:20
              Elmsley Street11:21
              Thornhill Road11:22
              Airedale Hospital11:23
              Airedale Hospital11:24
              Airedale Hospital07:3808:1811:25
              Airedale Hospital Main Entrance07:3908:1911:26
              Thornhill Road07:3908:1911:26
              Elmsley Street07:4108:2111:28
              Steeton Hall Gardens07:4208:2211:29
              Steeton & Silsden Station07:4208:2211:29
              Steeton & Silsden Station07:0507:43
              07:49
              08:2311:30
              Silsden Bridge07:0607:4908:2311:30
              Belton Road07:0707:5008:2511:31
              High Banks07:0807:5108:2611:32
              Kirkgate Aire View07:0807:5208:2811:33
              Bell Square06:3007:09
              07:12
              07:53
              07:56
              08:30
              08:33
              11:34
              11:35
              Memorial Gardens S406:3007:1207:5608:3311:35
              Kirkgate Aire View06:3107:1307:5708:3411:36
              Howden Road06:3107:1307:5708:3411:36
              Craven Drive06:3207:1407:5808:3511:37
              Daisy Hill Aireville Drive06:3307:1507:5908:3611:38
              Aireville Drive06:3307:1507:5908:3611:38
              Jacques Grove06:3407:1608:0008:3711:39
              Howden Road06:3407:1608:0008:3711:39
              Ings Way06:3507:1708:0108:3811:40
              Waterside06:3607:1808:0208:3911:41
              Waterside06:3607:1808:0208:3911:41
              Brindley Road06:3607:1808:0208:3911:41
              Ings Way06:3707:1908:0308:3911:42
              Howden Road06:3707:1908:0308:4011:42
              High Banks06:3807:2008:0408:4011:43
              Belton Road06:3807:2008:0408:4111:43
              Silsden Bridge06:3907:2108:0508:4111:44
              Steeton & Silsden Station06:4007:2208:0508:4211:44
              Steeton & Silsden Station06:4007:22
              07:30
              08:06
              08:10
              08:4211:45
              Steeton Hall Gardens06:4107:3108:1108:4311:46
              Elmsley Street06:4207:3208:1208:4411:47
              Thornhill Road06:4307:3308:1308:4511:48
              Airedale Hospital06:4407:3408:1408:4611:49
              Airedale Hospital06:4507:3508:1508:4711:50
              Airedale Hospital06:4607:3608:1608:4811:51
              Airedale Hospital Main Entrance11:52
              Thornhill Road11:53
              Elmsley Street11:54
              Steeton Primary School11:55
              Aireburn Avenue11:56
              Hawkcliffe Farm11:58
              Bar House Lane11:59
              Keighley RUFC11:59
              Ashgrove Road12:00
              Ferncliffe Drive12:00
              Utley Cemetery12:01
              Green Head Road12:02
              Green Head Lane12:02
              Spring Gardens Ln Shann La12:03
              Spring Gardens Ln Holy Family Sch12:04
              Spring Gardens Ln Castle Rd12:06
              North Street12:07s
              Keighley Bus Station12:08
              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 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.
              Last updated on March 22, 2026
              Build real-time departures into your app Free API Access →

              Route Path (Streets & Roads)

              Outbound: Keighley Bus Station – Keighley Bus Station
              Townfield - North Street - Mayfield Road - Spring Gardens Lane - Shann Lane - Green Head Lane - Stoneycroft Lane - Skipton Road - Keighley Road - Skipton Road - Styveton Way - Grimston Street - Skipton Road - Forge View - Station Road - Keighley Road - Albert Square - Kirkgate - Bridge Street - Skipton Road - Gloucester Avenue - Woodside Road - Dradishaw Road - Skipton Road - Bridge Street - Kirkgate - Howden Road - Craven Drive - Aireville Drive - Jacques Grove - Howden Road - Ings Way - Waterside - Lowfield Crescent - Brindley Road - Ings Way - Howden Road - Keighley Road - Station Road - East Parade - Keighley Road - Skipton Road - High Fold Lane - Green Head Lane - Spring Gardens Lane - North Street - Townfield
              Inbound: Keighley Bus Station – Keighley Bus Station
              Townfield - North Street - Mayfield Road - Spring Gardens Lane - Shann Lane - Green Head Lane - Stoneycroft Lane - Skipton Road - Keighley Road - Skipton Road - Styveton Way - Grimston Street - Skipton Road - Forge View - Station Road - Keighley Road - Albert Square - Kirkgate - Bridge Street - Kirkgate - Howden Road - Craven Drive - Aireville Drive - Jacques Grove - Howden Road - Ings Way - Waterside - Lowfield Crescent - Brindley Road - Ings Way - Howden Road - Keighley Road - Station Road - East Parade - Skipton Road - Styveton Way - Grimston Street - Skipton Road - Forge View - Keighley Road - Skipton Road - High Fold Lane - Green Head Lane - Spring Gardens Lane - North Street - Townfield
              All data is available in GTFS feed: great-britain

              Bus 903 FAQ

              • What time does the 903 bus start operating?

                Services on the 903 - Keighley - Silsden Circular bus start at 06:48 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

              • What time does the 903 bus stop working?

                Services on the 903 - Keighley - Silsden Circular bus stop at 17:54 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

              • Is there a 903 bus stop near me?

                Click here to view the nearest 903 - Keighley - Silsden Circular bus stop.

              903 (Keighley Buses)

              The first stop of the 903 bus route is Keighley Bus Station and the last stop is Keighley Bus Station. 903 (Keighley - Silsden Circular) is operational during everyday.

              Additional information: 903 has 77 stops and the total trip duration for this route is approximately 59 minutes.

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

              903 bus near me

              Similar Routes & Alternatives to 903

              Looking for alternatives to 903? 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.