660
Bradford Interchange (Stand A) ↔ Higher Coach Road Bowland Ave
Operated by TLCT
Outbound
to Higher Coach Road Bowland Ave
- Bradford Interchange Bus Station
- Little Germany U
- Cathedral N
- Upper Park Gate
- Nuttall Road
- Harris Street
- Barkerend Rd Harewood Street
- Byron School
- Fitzroy Road
- Lapage School
- Bradford Moor Park
- Silverhill Road Alma Place
- Moor Park Drive
- Upper Rushton Rd Silverhill Drive
- Upper Rushton Rd Moorlands Avenue
- Gain Lane Fagley Rd
- Moorside Rd Fagley Road
- Moorside Road Loxley Close
- Moorside Rd Musgrave Road
- Moorside Road
- Eccleshill Co-op
- Eccleshill Retail Park
- Hazelcroft
- Eccleshill Sports Club
- Eccleshill Community Hospital
- Ruswarp Crescent
- Orchard Grove Averingcliffe Road
- Averingcliffe Road Orchard Grove
- Idlethorp Wy Averingcliffe Road
- Idlethorp Way Sedburgh Close
- Idlethorp Way
- The Rockwell Centre
- Rowantree Drive Greystone Cres
- Rowantree Drive Sandfield Rd
- Rowantree Drive Farmhill Rd
- Rowantree Drive
- Five Lane Ends C
- Five Lane Ends G
- Five Lane Ends Morrisons B
- Rowantree Drive
- Spring Street
- Idlecroft Road
- Apperley Road Croft St
- Apperley Road Leeds Rd
- Fourlands Drive
- Mitchell Lane
- Immanuel College
- Park Road
- Park Ave Park Road
- Thackley Rd Park Avenue
- Thackley Road
- Windhill Old Rd Brakendale Cres
- Windhill Old Road H&R
- Windhill Old Road H&R
- Thackley Old Road
- Busy Ln Leeds Road
- Busy Lane
- Vicarage Road
- High Busy Ln Lynden Avenue
- West Royd Drive High Busy Ln
- West Royd Crescent
- W Royd Mount W Royd Rd
- W Royd Rd W Royd Mount
- Windhill First School
- Wrose Brow Rd Raistrick Way
- Wrose Brow Rd Leeds Road
- Thackley Old Road
- Carnegie Drive
- Briggate
- Market Square
- Baildon Bridge
- Baildon Recreation Ground
- AIre Close
- Fernbank Drive
- Kingdom Hall
- Roberts Park
- Higher Coach Road Salt Grammar School
- Higher Coach Road Gorse Ave
- Higher Coach Road Bowland Ave
Inbound
to Bradford Interchange (Stand A)
- Higher Coach Road Bowland Ave
- Higher Coach Road Gorse Ave
- Higher Coach Road Salt Grammar School
- Roberts Park
- Kingdom Hall
- Fernbank Drive
- Aire Close
- Baildon Recreation Ground
- Baildon Bridge
- Market Square
- Briggate
- Carnegie Drive
- Thackley Old Road
- Wrose Brow Road
- Wrose Brow Rd Leeds Road
- Wrose Brow Rd Raistrick Way
- Windhill School
- W Royd Rd W Royd Mount
- W Royd Mount W Royd Rd
- West Royd Crescent
- West Royd Drive High Busy Ln
- High Busy Ln Lynden Avenue
- High Busy Ln Vicarage Road
- Busy Lane
- Busy Ln Leeds Road
- Thackley Old Road
- Windhill Old Road H&R
- Windhill Old Road H&R
- Thackley Road
- Thackley Rd Park Avenue
- Park Ave Park Road
- Park Road
- Immanuel College
- Fourlands Drive
- Apperley Road Leeds Rd
- Apperley Road Croft St
- Idlecroft Road
- Spring Street
- Rowantree Drive
- Five Lane Ends C
- Five Lane Ends G
- Five Lane Ends Morrisons B
- Rowantree Drive
- Rowantree Drive Bradford Rd
- Rowantree Drive Sandfield Rd
- Rowantree Drive Greystone Cres
- The Rockwell Centre
- Idlethorp Way
- Idlethorp Way Sedburgh Close
- Idlethorp Wy Averingcliffe Road
- Averingcliffe Road Orchard Grove
- Orchard Grove Averingcliffe Road
- Ruswarp Crescent
- Eccleshill Community Hospital
- Eccleshill Sports Club
- Hazelcroft
- Eccleshill Retail Park
- Eccleshill Co-op
- Moorside Rd Moorside Close
- Moorside Rd Musgrave Road
- Moorside Road Loxley Close
- Moorside Rd Fagley Road
- Gain Lane Fagley Rd
- Upper Rushton Rd Moorlands Avenue
- Upper Rushton Rd Silverhill Drive
- Moor Park Drive
- Silverhill Road Alma Place
- Bradford Moor Park
- Lapage School
- Fitzroy Road
- Byron School
- Webster Street
- Barkerend Road Lidl
- Harris Street
- Nuttall Road
- Upper Park Gate
- Cathedral T
- Little Germany V
- Bradford Interchange Bus Station