G21
Route map
G21 live route map
See the route, stops, and live buses currently on this line.
53 stops
Live buses loading
Map ready
Loading the route map...
Keighley Bus Stn → Ilkley GS
1 trip · first 07:20 · last 07:20
Mon–Fri
Live From 2026-05-17
Swipe sideways to see later trips.
Stop
07:20
Ilkley GS
Keighley Bus Station
stand P
07:20
07:20
Keighley, East Avenue
opposite
07:21
Utley Cemetery
opposite
07:23
07:23
Utley, Ashgrove Road
opposite
07:24
07:24
07:25
Steeton, Hawkcliffe Farm
opposite
07:27
07:28
Steeton, Primary School
adjacent
07:29
07:29
07:31
07:32
07:33
07:34
07:35
07:37
07:38
07:39
07:40
07:41
07:41
07:41
Silsden Reservoir
stop
07:42
07:43
07:44
Addingham, Lippersley Lane
opposite
07:44
07:45
07:47
07:48
07:49
07:50
07:51
07:52
07:53
Ilkley, Skipton Rd Cocking Lane
opposite
07:55
Ilkley, Netherwood
stop
07:56
Ilkley, The Hollins
near
07:57
Ilkley, Dale View
stop
07:58
Ilkley, Victoria Avenue
opposite
07:59
08:00
08:02
Timetable data from The Keighley Bus Company, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code UZ000KDTR:G21.
All stops shown
53 stops- Keighley Bus Station stand P
- Keighley, North Street
- Keighley, North St Spring Gardens Lane
- Keighley, East Avenue opposite
- Utley, Beechcliffe School
- Utley Cemetery opposite
- Utley, Ferncliffe Drive at
- Utley, Ashgrove Road opposite
- Utley, Keighley RUFC
- Utley, Bar House Lane at
- Steeton, Hawkcliffe Farm opposite
- Steeton, Aireburn Avenue at
- Steeton, Primary School adjacent
- Steeton Hall Gardens at
- Steeton & Silsden Station
- Steeton, Silsden Bridge
- Silsden, Belton Road
- Silsden, High Banks at
- Silsden, Queen Street
- Silsden, Vale View
- Silsden, Vale Grove
- Silsden, Dradishaw Road Skipton Rd
- Silsden, Dradishaw Road
- Silsden, Foster Avenue stop
- Silsden, Bell Square
- Silsden, Brierdene
- Silsden, Pickard Lane at
- Silsden, Brownbank Lane stop
- Silsden Reservoir stop
- Silsden, Low Cringles
- Silsden, Cringles Park Home Estate
- Silsden, Cringles Lane
- Addingham, Lippersley Lane opposite
- Addingham, Marchup Cottage
- Addingham, Lower Marchup stop
- Addingham, Crossbank Road
- Addingham, Silsden Road Allotments stop
- Addingham, Moor Park Way
- Addingham, The Lord Addingham
- Addingham Library
- Addingham, Memorial Hall
- Addingham Cricket Club
- Addingham, Ilkley Rd Church Street before
- Addingham, Wharfedale Rd Lumb Gill Lane opposite
- Ilkley, Skipton Rd Cocking Lane opposite
- Ilkley, Netherwood stop
- Ilkley, The Hollins near
- Ilkley, Dale View stop
- Ilkley, Victoria Avenue opposite
- Ilkley, Easby Drive
- Ilkley, Skipton Rd Westville Road
- Ilkley, The Grove
- Ilkley, Cowpasture Road Crossbeck Rd