903 Bus - Keighley - Silsden Circular

List of stops

          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:5410:3115:5317:0717:40

          High Banks

          06:5410:3215:5417:0817:41

          Aire View

          06:5410:3315:5517:0917:41

          Bell Square

          —10:34—17:10—

          Foster Avenue

          —10:35—17:11—

          Dradishaw Road

          —10:35—17:11—

          Gloucester Avenue

          —10:36—17:12—

          Gloucester Avenue

          —10:36—17:12—

          Gloucester Avenue

          —10:37—17:13—

          Vale Grove

          —10:37—17:13—

          Dradishaw Road Skipton Rd

          —10:38—17:14—

          Dradishaw Road

          —10:38—17:14—

          Foster Avenue

          —10:39—17:15—

          Bell Square

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

          Memorial Gardens S4

          06:5510:3916:0517:1517:42

          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——

          All trips in this timetable are wheelchair accessible.

          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 Station————11:10
          North Street————11:11
          Spring Gardens Ln————11:14
          Spring Gardens Lane————11:15
          Spring Gardens Ln Holy Family School————11:15
          Spring Gardens Ln Shann La————11:16
          Green Head Lane————11:16
          Green Head Road————11:17
          Utley Cemetery————11:17
          Ferncliffe Drive————11:18
          Ashgrove Road————11:18
          Keighley RUFC————11:18
          Bar House Lane————11:18
          Hawkcliffe Farm————11:19
          Aireburn Avenue————11:19
          Primary School————11:20
          Elmsley Street————11:21
          Thornhill Road————11:22
          Airedale Hospital————11:23
          Airedale Hospital————11:24
          Airedale Hospital——07:3808:1811:25
          Airedale Hospital Main Entrance——07:3908:1911:26
          Thornhill Road——07:3908:1911:26
          Elmsley Street——07:4108:2111:28
          Steeton Hall Gardens——07:4208:2211:29
          Steeton & Silsden Station——07:4208:2211:29
          Steeton & Silsden Station—07:0507:43
          07:49
          08:2311:30
          Silsden Bridge—07:0707:4908:2311:30
          Belton Road—07:0707:5008:2611:31
          High Banks—07:0807:5108:2711:32
          Aire View—07: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
          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 Entrance————11:52
          Thornhill Road————11:53
          Elmsley Street————11:54
          Steeton Primary School————11:55
          Aireburn Avenue————11:56
          Hawkcliffe Farm————11:58
          Bar House Lane————11:59
          Keighley RUFC————11:59
          Ashgrove Road————12:00
          Ferncliffe Drive————12:00
          Utley Cemetery————12:01
          Green Head Road————12:02
          Green Head Lane————12:02
          Spring Gardens Ln Shann La————12:03
          Spring Gardens Ln Holy Family Sch————12:04
          Spring Gardens Ln Castle Rd————12:06
          North Street————12:07s
          Keighley Bus Station————12:08

          All trips in this timetable are wheelchair accessible.

          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.
          Build real-time departures into your app

          Tell us about your project. Test London API examples while we review your request.

          Request data / API access

          Route Path (Streets & Roads)

          Outbound: Keighley Bus Station – Keighley Bus Station
          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 - Shann Lane - Spring Gardens Lane - North Street
          Inbound: Keighley Bus Station – Keighley Bus Station
          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 - Shann Lane - Spring Gardens Lane - North Street

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

          Frequently asked questions about route 903

          • What time does route 903 start operating?

            Services on route 903 start at 06:48 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

          • What time does route 903 stop operating?

            Services on route 903 end at 17:54 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

          • Is there a stop for route 903 near me?

            View the nearest stop for route 903.

          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. The total trip duration for this route is approximately 59 minutes.

          More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Keighley, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

          903 bus near me

          Similar Routes & Alternatives to 903

          Looking for alternatives to 903? Discover top-rated routes that share similar paths and stops. Compare schedules and find a backup route for your journey.

          Last updated on November 10, 2026