PS22
Daisy Hill ↔ Parkside School
Operated by Transdev Keighley & District
Outbound
to Parkside School
- High Park Drive Co-op
- Lynfield Mount Hospital
- Pearson Lane
- Manscombe Road
- Ladyhill Park
- Chapel Lane
- Allerton Road Aldi
- Allerton Primary School
- Allerton Road Saffron Dr
- Allerton Road North Parade
- Allerton Road Ivy Ln
- Prune Park Lane Allerton Rd
- Prune Park Lane Rosedale Ave
- Stony Lane Dalecroft Rise
- Stony Lane Ollerdale Ave
- Sandy La Crossroads
- Wilsden Rd Prune Park La
- Wilsden Rd Shay Lane
- Haworth Road Windy Grove
- Haworth Rd The Avenue
- Haworth Road Ling Bob
- Haworth Road Horseshoe Court
- Haworth Rd Old Allen Road
- Haworth Rd Station Road
- Hewenden Mill
- Parkside School
Inbound
to Daisy Hill
- Parkside School
- Hewenden Mill
- Haworth Rd Bents Lane
- Haworth Rd Old Allen Road
- Haworth Rd Lane Ends House
- Haworth Road Ling Bob
- Haworth Rd The Avenue
- Haworth Road Windy Grove
- Wilsden Rd Shay Lane
- Wilsden Rd Prune Park La
- Sandy La Crossroads
- Stoney Lane
- Stony Lane Dalecroft Rise
- Stony Lane Dalecroft Rise
- Prune Park Lane Rosedale Ave
- Allerton Road Ivy Ln
- Allerton Road North Parade
- Saffron Drive Top
- Allerton Primary School
- Allerton Road Aldi
- Chapel Lane
- Ladyhill Park
- Manscombe Road
- Pearson Lane
- Lynfield Mount Hospital