649
Route map
649 live route map
See the route, stops, and live buses currently on this line.
55 stops
Live buses loading
Map ready
Loading the route map...
Esholt → Shipley
4 trips · first 09:40 · last 12:55
Mon–Fri
Live From 2020-08-30
Swipe sideways to see later trips.
Stop
09:40
Shipley
10:45
Shipley
11:50
Shipley
12:55
Shipley
Shipley → Esholt
3 trips · first 10:15 · last 12:25
Mon–Fri
Live From 2020-08-30
Swipe sideways to see later trips.
Stop
10:15
Shipley
11:20
Shipley
12:25
Shipley
Timetable data from TLC Travel, refreshed 2026-06-12 · Source: Bus Open Data Service (BODS) · Service code PB0004246:108.
All stops shown
31 stops- Shipley, Market Square stop S8
- Shipley, Baildon Bridge
- Baildon Bridge Retail Park opposite
- Baildon Holmes at
- Charlestown, Woodcot Ave Thornmead Rd adjacent
- Charlestown, Woodcot Ave Midland Rd opposite
- Charlestown, Netherhall Rd Moorlea Dr after
- Baildon, Browgate
- Baildon Towngate
- Baildon, Jenny Lane Laburnam Dr stop
- Baildon, Heygate Lane Heygate Close stop
- Baildon, Holden Lane The Beeches stop
- Baildon, Kirkfields Fennel Road stop
- Baildon, Station Road Baildon Rail Station W bound
- Charlestown, Kirklands Rd Brook Hill opposite
- Charlestown, Kirklands Rd Hawthorne View opposite
- Charlestown, Park Mount Avenue
- Charlestown, Fyfe Lane S bound
- Charlestown, Fyfe Grove N bound
- Charlestown, Fyfe Grove Lirklands Ln at
- Charlestown, Hoyle Court Road NE bound
- Baildon, Hoyle Court Road at
- Baildon, Garsdale Crescent
- Charlestown, Roundwood Road
- Baildon, Roundwood Road
- Baildon, Ghyll Beck
- Baildon, Tong Park adjacent
- Baildon, Lamb Springs Lane
- Esholt, Station Road Hollins Hill
- Esholt, Chapel Lane Cunliffe Ln
- Esholt, Cricket Club