Bus route and timetables
X12 Middlesbrough to Newcastle
Plan my journey
Find my bus
What service are you looking for?
X12
X12
Middlesbrough Bus Station Stand 18
Teesside Park dfs
Teesside Park JD
Teesside Park Currys
Tees Barrage
Teesdale Johnson Matthey
Teesdale Endeavour Court
Thornaby Rail Station Footbridge
Stockton Chandlers Wharf Retail Park
Stockton High Street Stand R
Stockton High Street Stand T
Hardwick Knitsley Walk
Sedgefield Black Lion
Sedgefield Salters Lane-Woodland Mews
Sedgefield Community Hospital
Sedgefield North East Technology Park
Coxhoe Belgrave Court
Coxhoe Red Lion
Coxhoe Church
Coxhoe Adj Tarka Centre
Coxhoe Bower Court
Coxhoe Park Avenue
Coxhoe Park Hill Estate Park Avenue
Bowburn Co-op Store
Bowburn Tweddle Terrace
Bowburn Mary Terrace
Bowburn Dallymore Drive
Bowburn High-Low Grange Farms
High Shincliffe Station Shincliffe Station
Shincliffe Seven Stars
Shincliffe The Rosetree
Shincliffe Bridge
Houghall College
Durham University - Palatine Centre
Durham New Inn - Church Street
Durham St Oswalds Church
Durham New Elvet - Three Tuns
Durham Leazes Road - Millburngate Bridge
Durham Bus Station Stand G
Durham St Leonards School
Durham Bus Station Stand K
Durham County Hall
Durham Aykley Heads - for University Hospital
Framwellgate Moor New College
Pity Me Front Street
Chester-le-Street Black Horse
Chester-le-Street Front Street
Barley Mow Durham Road - Dorset Ave
Birtley Durham Road - Beaconsfield Terrace
Birtley Durham Road-Windsor Road
Allerdene Durham Road-Harlow Green
Allerdene Durham Road-Cromer Court
Low Fell Durham Road - Elder Grove
Gateshead Interchange
Newcastle upon Tyne John Dobson St-Carliol St
Newcastle upon Tyne Eldon Square Bus Station
Download PDF timetables
Looking to purchase a bus ticket?
Visit our buy tickets section to view and select from a wide range of tickets for your route.