943
The Keighley Bus Company
943 bus timetable: Ingrow to Cross Hills
Ingrow - Cross Hills
Route map
943 live route map
See the route, stops, and live buses currently on this line.
113 stops
Live buses loading
Map ready
Loading the route map...
Ingrow Church → South Craven School
1 trip · first 07:10 · last 07:10
Mon–Fri
Live From 2018-09-02
Swipe sideways to see later trips.
Stop
07:10
South Craven School
07:10
07:10
07:10
07:10
07:11
07:11
Cross Roads, Bocking WMC
opposite
07:12
07:12
07:12
07:13
07:14
07:15
Haworth Station
near
07:16
07:19
07:20
Haworth, Greenfield Terrace
opposite
07:21
07:22
07:22
Oakworth School
opposite
07:26
07:27
Bracken Bank, Valley View Close
opposite
07:29
07:30
07:31
07:33
Keighley Health Centre
opposite
07:34
07:34
07:35
07:36
Keighley, East Avenue
opposite
07:37
Utley Cemetery
opposite
07:38
07:39
Utley, Ashgrove Road
opposite
07:39
07:40
07:40
Steeton, Hawkcliffe Farm
opposite
07:41
07:41
Steeton, Primary School
adjacent
07:42
07:43
Steeton, Thornhill Road
opposite
07:44
07:46
07:48
Cross Hills, The Dalesway PH
adjacent
07:49
Cross Hills, Elmore Terrace
adjacent
07:50
Cross Hills, Fieldhead Drive
adjacent
07:50
Cross Hills, South Craven School
adjacent
07:51
South Craven School → Ingrow Church
1 trip · first 15:20 · last 15:20
Mon–Fri
Live From 2018-09-02
Swipe sideways to see later trips.
Stop
15:20
South Craven School
15:20
Cross Hills, Hall Street
opposite
15:22
Cross Hills, Fieldhead Drive
opposite
15:23
Cross Hills, Elmore Terrace
adjacent
15:24
Cross Hills, The Dalesway PH
opposite
15:25
15:26
15:27
15:28
15:29
15:30
Steeton Primary School
opposite
15:31
Steeton, Aireburn Avenue
opposite
15:32
Steeton, Hawkcliffe Farm
opposite
15:34
Utley, Bar House Lane
opposite
15:35
15:35
15:36
Utley, Ferncliffe Drive
opposite
15:36
15:37
Utley, Beechcliffe School
opposite
15:37
15:38
Keighley, Strawberry Street
opposite
15:38
15:39
Keighley, North Street
stop N5
15:40
Keighley Health Centre
after
15:41
Knowle Park, Rydal Street
opposite
15:41
15:42
15:42
Exley Head
at
15:43
15:45
Oakworth, Slaymaker Lane
opposite
15:47
15:48
15:48
15:49
15:50
15:50
15:51
15:51
15:52
15:52
15:53
15:53
15:54
15:55
Cross Roads
at
15:55
15:56
15:57
15:58
15:59
15:59
16:00
16:00
Timetable data from The Keighley Bus Company, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code YWAO943.
All stops shown
58 stops- Cross Hills, South Craven School Grounds adjacent
- Cross Hills, Hall Street opposite
- Cross Hills, Fieldhead Drive opposite
- Cross Hills, Elmore Terrace adjacent
- Cross Hills, The Dalesway PH opposite
- Eastburn Bridge
- Eastburn, Sutton Lane End at
- Eastburn, Grange Road
- Steeton, Airedale Hospital Main Entrance
- Steeton, Thornhill Road at
- Steeton, Elmsley Street a
- Steeton Primary School opposite
- Steeton, Aireburn Avenue opposite
- Steeton, Hawkcliffe Farm opposite
- Utley, Bar House Lane opposite
- Utley, Keighley RUFC
- Utley, Ashgrove Road
- Utley, Ferncliffe Drive opposite
- Utley Cemetery at
- Utley, Beechcliffe School opposite
- Keighley, East Avenue
- Keighley, Strawberry Street opposite
- Keighley, North Street
- Keighley, North Street stop N5
- Keighley Health Centre after
- Knowle Park, Rydal Street opposite
- Knowle Park, Lund Park
- Knowle Park, Lawnswood Road at
- Exley Head at
- Exley Head, Occupation Lane
- Bracken Bank, Oakbank Broadway at
- Bracken Bank, Valley View Close
- Bracken Bank, Goose Cote Lane
- Oakworth, Slaymaker Lane opposite
- Oakworth School at
- Oakworth, Providence Lane Top stop
- Oakworth, Providence Crescent at
- Mytholmes, Spring Row stop
- Mytholmes, Ebor Lane End stop
- Haworth, Greenfield Terrace at
- Haworth Primary School
- Haworth, Central Park
- Haworth, Bridgehouse Lane
- Haworth Station
- Haworth, Mill Hey
- Lees, Lawcliffe Crescent at
- Lees School
- Cross Roads Park
- Cross Roads at
- Cross Roads, Bocking WMC at
- Cross Roads, Lingfield Drive
- Cross Roads, Whins Wood
- Ingrow, Hainworth Crag Road
- Ingrow, Damems Lane
- Ingrow, Hermit Hole
- Ingrow, Damems Road
- Ingrow, Hainworth Lane
- Ingrow West Station