60A Keighley Bus Stn ↔ Leeds Bus Station
Operated by The Keighley Bus Company. First bus 06:15, last bus 18:05. 35 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Keighley Bus Station (stand O) | 06:15 | 07:15 | 08:30 | 09:40 | · | 10:40 | · | 11:40 | · | 12:40 | · | 13:40 | · | 15:00 | · | 16:10 | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bingley Park Road D | 06:28 | 07:28 | 08:46 | 09:55 | · | 10:55 | · | 11:55 | · | 12:55 | · | 13:55 | · | 15:16 | · | 16:26 | · |
| Saltaire Junction | 06:35 | 07:39 | 08:57 | 10:05 | · | 11:05 | · | 12:05 | · | 13:05 | · | 14:05 | · | 15:27 | · | 16:37 | · |
| Market Square (stop S1) | 06:40 | 07:47 | 09:06 | 10:13 | · | 11:13 | · | 12:13 | · | 13:13 | · | 14:13 | · | 15:35 | · | 16:45 | · |
| Thackley Corner (E bound) | 06:50 | 08:00 | 09:17 | 10:24 | · | 11:24 | · | 12:24 | · | 13:24 | · | 14:24 | · | 15:49 | · | 16:59 | · |
| Greengates Crossroads | 06:55 | 08:08 | 09:23 | 10:30 | · | 11:30 | · | 12:30 | · | 13:30 | · | 14:30 | · | 15:57 | · | 17:07 | · |
| Rodley Roundabout | 07:05 | 08:20 | 09:31 | 10:38 | 10:28 | 11:38 | 11:28 | 12:38 | 12:28 | 13:38 | 13:28 | 14:38 | 14:28 | 16:05 | 15:28 | 17:15 | 16:28 |
| Bagley Lane | 07:06 | 08:21 | 09:32 | 10:39 | 10:29 | 11:39 | 11:29 | 12:39 | 12:29 | 13:39 | 13:29 | 14:39 | 14:29 | 16:06 | 15:29 | 17:16 | 16:29 |
| Calverley Ln Bottom (W bound) | 07:11 | 08:26 | 09:36 | 10:43 | 10:33 | 11:43 | 11:33 | 12:43 | 12:33 | 13:43 | 13:33 | 14:43 | 14:33 | 16:10 | 15:33 | 17:20 | 16:33 |
| Kirkstall Morrisons (at) | 07:25 | 08:42 | 09:46 | 10:53 | 10:42 | 11:53 | 11:42 | 12:53 | 12:42 | 13:53 | 13:42 | 14:53 | 14:42 | 16:20 | 15:42 | 17:30 | 16:42 |
| Willow Road | 07:33 | 08:50 | 09:53 | 11:00 | 10:49 | 12:00 | 11:49 | 13:00 | 12:49 | 14:00 | 13:49 | 15:00 | 14:49 | 16:27 | 15:49 | 17:37 | 16:49 |
| Leeds Bus Station Entrance | 07:51 | 09:06 | 10:08 | 11:15 | 11:04 | 12:15 | 12:04 | 13:15 | 13:04 | 14:15 | 14:04 | 15:15 | 15:04 | 16:44 | 16:04 | 17:54 | 17:04 |
Route map
All stops on route 60A
60A towards Leeds Bus Station
- Keighley Bus Station (stand O) Keighley
- Keighley College (opp) Keighley
- Dalton Mills (opp) Eastwood
- Beecroft Street Eastwood
- Acre Park (at) Thwaites
- Thwaites Lane Thwaites
- Strong Close School Thwaites
- Crossflatts B&M Stores Micklethwaite
- The Crescent Crossflatts
- Micklethwaite Lane Crossflatts
- Crossflatts Station Crossflatts
- Bingley Grammar School Bingley
- Old Main Street Bingley
- Bingley Park Road D Bingley
- Bingley Main Street A Bingley
- Ferncliffe Road (stop H) Bingley
- Leonard Street (Eldon House) Bingley
- Mercure Hotel Nab Wood
- Nab Lane Nab Wood
- Nab Wood Cemetery (at) Nab Wood
- Sherwood Grove Saltaire
- Saltaire Junction Saltaire
- Victoria Road (at) Saltaire
- Shipley Hospital (opp) Shipley
- St Paul's Church Shipley
- Market Square (stop S1) Shipley
- Briggate Shipley
- Carnegie Drive (opp) Windhill
- Wrose Brow Road (opp) West Royd
- Thackley Old Road (at) Windhill
- West Royd Avenue West Royd
- Busy Lane West Royd
- Daleside Road (at) West Royd
- Glenholme (at) West Royd
- Overdale Drive (at) West Royd
- Crag Hill Road Thackley
- Cyprus Drive (at) Thackley
- Aire Street (opp) Thackley
- Immanuel College (near) Thackley
- Thackley Corner (E bound) Thackley
- Mitchell Lane (adj) Idle
- Fourlands Drive (opp) Idle
- Marlborough Road (opp) Idle
- Albion Mills Greengates
- New Line (on) Greengates
- Greengates Crossroads Greengates
- Fraser Road (opp) Calverley
- St Stephen's Road (opp) Calverley
- Salisbury Street (opp) Calverley
- Calverley Town Gate Calverley
- Calverley Lane End Calverley
- Woodhall Road (opp) Calverley
- Hawthorn Drive Rodley
- Brookfield Avenue Rodley
- Rodley Roundabout Rodley
- Bagley Lane Rodley
- Bagley Lane Oaklands Rd (opp) Rodley
- Bagley Lane (S bound) Rodley
- Broom Mills Road Rodley
- Coal Hill Drive Rodley
- Calverley Ln Bottom (W bound) Rodley
- Summerfield Drive (opp) Bramley
- Calverley Lane (corner) Bramley
- Rodley Lane (at) Bramley
- Whitecote Lane Bramley
- Pollard Lane Bramley
- Shirley Drive Bramley
- Bramley Fall Park (at) Bramley
- St Benedict's Drive Bramley
- Broadlea Hill Bramley
- Broadlea Steps (opp) Bramley
- Kirkstall Lights Kirkstall
- Kirkstall Morrisons (at) Kirkstall
- Commercial Road (opp) Kirkstall
- Gilbert Mount (at) Kirkstall
- Burley Wood Mount (at) Burley
- Woodside View (adj) Burley
- Haddon Road Burley
- Kirkstall Road ASDA Burley
- Cardigan Fields Burley
- ITV Yorkshire (at) Burley
- Willow Road Burley
- Washington Street (opp) Burley
- Kirkstall Fire Station Burley
- Wellington F Leeds City Centre
- Wellington H Leeds City Centre
- Wellington J Leeds City Centre
- Civic L Leeds City Centre
- Headrow I Leeds City Centre
- Victoria C Leeds City Centre
- Leeds Bus Station Entrance Leeds City Centre
60A towards Keighley Bus Stn
- Leeds City Bus Station (stand 16) Leeds City Centre
- Headrow B Leeds City Centre
- City Square F Leeds City Centre
- Wellington Q (opp) Leeds City Centre
- Wellington E Leeds City Centre
- Washington Street Burley
- Kirkstall Fire Station (opp) Burley
- ITV Yorkshire Burley
- Willow Road (opp) Burley
- Cardigan Fields (at) Burley
- Kirkstall Road ASDA (at) Burley
- Woodside View Burley
- Burley Wood Mount Burley
- Gilbert Mount (opp) Kirkstall
- Commercial Road (opp) Kirkstall
- Kirkstall Bridge Shopping Park Kirkstall
- Kirkstall Morrisons (opp) Kirkstall
- Broadlea Steps (at) Bramley
- Broadlea Hill (at) Bramley
- St Benedict's Drive Bramley
- Bramley Fall Park (opp) Bramley
- Pollard Lane (opp) Bramley
- Whitecote Lane (at) Bramley
- Rock Lane (on) Bramley
- Rodley Lane (opp) Bramley
- Langley Road Bramley
- Summerfield Drive Bramley
- Calverley Ln Bottom Rodley
- Coal Hill Drive (opp) Rodley
- Broom Mills Road Rodley
- Bagley Lane Oaklands Rd (adj) Rodley
- Bagley Lane Mary Street (opp) Farsley
- Canal Road Rodley
- Hawthorn Drive Rodley
- Bagley Lane Chiltern Court (opp) Rodley
- Brookfield Avenue Rodley
- Calverley Lane End (at) Calverley
- Calverley Town Gate (N bound) Calverley
- Woodhall Road (at) Calverley
- Victoria Park Calverley
- Salisbury Street Calverley
- St Stephen's Road (at) Calverley
- Fraser Road (at) Calverley
- New Line Greengates
- Greengates Crossroads Greengates
- Redcar Road C Greengates
- Albion Mills Greengates
- Fourlands Drive (at) Idle
- Marlborough Road (at) Idle
- Mitchell Lane (opp) Idle
- Immanuel College Thackley
- Thackley Corner B Thackley
- Aire Street (at) Thackley
- Crag Hill Road (at) Thackley
- Cyprus Drive Thackley
- Overdale Drive (opp) West Royd
- Cote Farm Lane West Royd
- Glenholme (opp) West Royd
- Busy Lane West Royd
- Daleside Road (opp) West Royd
- West Royd Avenue (at) West Royd
- Wrose Brow Road (at) West Royd
- Thackley Old Road (opp) Windhill
- Briggate (on) Shipley
- Carnegie Drive (at) Windhill
- Market Square (stop S8) Shipley
- St Paul's Church (opp) Shipley
- Shipley Hospital (at) Shipley
- Kirkgate Saltaire
- Victoria Road (opp) Saltaire
- Saltaire Junction (at) Saltaire
- Sherwood Grove (at) Saltaire
- Nab Wood Cemetery Nab Wood
- Nab Lane Nab Wood
- Mercure Hotel Nab Wood
- Ferncliffe Road (Oxford House) Bingley
- Bingley Main Street B Bingley
- Bingley Park Road C Bingley
- Old Main Street (at) Bingley
- Bingley Grammar School (at) Bingley
- Crossflatts Station (opp) Crossflatts
- Micklethwaite Lane (near) Crossflatts
- Crossflatts B&M Stores Micklethwaite
- Strong Close School (at) Thwaites
- Thwaites Lane (at) Thwaites
- Acre Park Thwaites
- Dalton Mills (at) Eastwood
- Keightley College (near) Eastwood
- Keighley Rail Station B (adj) Keighley
- Keighley Bus Station Entrance Keighley
Towns & areas on this route
Frequently asked questions
What time is the first 60A bus?
The first 60A departure on weekdays leaves at 06:15 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 60A bus?
The last 60A on weekdays leaves its first stop at 18:05. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 60A bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). The Keighley Bus Company day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 60A bus?
The 60A is operated by The Keighley Bus Company.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.