Bus route and timetables
X12 Middlesbrough to Newcastle
Plan my journey
Find my bus
What service are you looking for?
Middlesbrough Bus Station Stand 11
Newcastle upon Tyne Eldon Square Bus Station
Newcastle upon Tyne High Level Bridge North End
Gateshead Interchange
Low Fell Durham Road - Beaconsfield Road
Allerdene Durham Road-Cedars Green
Allerdene Durham Road-Harlow Green
Birtley Durham Road-Windsor Road
Birtley Durham Road - Orchard Street
Barley Mow Durham Road - York Road
Chester-le-Street Front Street
Chester-le-Street Black Horse
Pity Me Front Street
Framwellgate Moor Salutation Bus Gate
Durham Aykley Heads - for University Hospital
Durham County Hall
Durham St Leonards School
Durham Bus Station Stand K
Durham Millburngate Stand A
Durham Leazes Rd - Underpass Stand A
Durham New Elvet - Three Tuns
Durham St Oswalds Church
Durham New Inn - Church Street
Durham University - Palatine Centre
Houghall College
Shincliffe Bridge
Shincliffe The Rosetree
Shincliffe Seven Stars
High Shincliffe Station Shincliffe Station
Bowburn Dallymore Drive
Bowburn Mary Terrace
Bowburn Tweddle Terrace
Bowburn Co-op Store
Coxhoe Park Hill Estate Park Avenue
Coxhoe Park Avenue
Coxhoe Bower Court
Coxhoe opp Tarka Centre
Coxhoe Church
Coxhoe Red Lion
Coxhoe Belgrave Court
Sedgefield North East Technology Park
Sedgefield Community Hospital
Sedgefield Salters Lane-Woodland Mews
Sedgefield Black Lion
Hardwick Knitsley Walk
Stockton High Street Stand C
Stockton High Street Stand G
Stockton Chandlers Wharf Retail Park
Thornaby Rail Station Footbridge
Teesdale Endeavour Court
Teesdale Johnson Matthey
Tees Barrage
Teesside Park dfs
Teesside Park JD
Teesside Park Currys
Middlesbrough Bus Station Stand 11
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.