X12
Route map
X12 live route map
See the route, stops, and live buses currently on this line.
131 stops
Live buses loading
Map ready
Loading the route map...
Shrewsbury → Newport
3 trips · first 16:20 · last 18:15
Mon–Fri
Live From 2026-05-29
Swipe sideways to see later trips.
Stop
16:20
Newport
17:15
Telford - Madeley
18:15
Telford - Madeley
Newport → Shrewsbury
1 trip · first 07:24 · last 07:24
Mon–Fri
Live From 2026-05-29
Swipe sideways to see later trips.
Stop
07:24
Newport
Newport, Bus Interchange
Stand A
07:24
Newport, Boots
adjacent
07:25
Newport, Police Station
opposite
07:26
Newport, Girls High School
opposite
07:26
Church Aston, Dark Lane
adjacent
07:27
Church Aston, Moorfield Lane
opposite
07:28
Church Aston, Wrekin Terrace
opposite
07:29
Lilleshall, The Woodlands
adjacent
07:31
07:31
Lilleshall, Willmoor Lane
before
07:32
Lilleshall, St Michaels Church
opposite
07:34
Lilleshall, Old Hall
adjacent
07:34
Lilleshall, Church Road
opposite
07:35
Muxton, Sutherland Drive
adjacent
07:37
Muxton, Doctors Surgery
adjacent
07:39
Muxton, The Spinney
opposite
07:40
Muxton, Ravensdale Drive
opposite
07:40
Muxton, Greengage Way
before
07:41
Donnington, Tin Tins
adjacent
07:44
Donnington, Little Theatre
opposite
07:45
Donnington, Aldi
opposite
07:46
Donnington, Police Station
adjacent
07:47
Trench, Furnace Lane
before
07:47
Trench, Stratford Park
opposite
07:49
Trench, Stanmore Drive
opposite
07:50
Trench, Preston Grove
opposite
07:51
Trench, Meadow Close
adjacent
07:54
Hadley, Sommerfeld Road
adjacent
07:56
Hadley, Castle Lane
opposite
07:57
Hadley, Community Centre
opposite
07:59
Hadley, Bus Station
Stand A
08:00
Hadley, Manor Heights
opposite
08:02
Hadley, Summerhouse Drive
opposite
08:03
Hadley, Crescent Road
adjacent
08:04
Wellington, Telford College
adjacent
08:07
Wellington, Whitehouse Hotel
opposite
08:08
Wellington, Cock Hotel
adjacent
08:10
Wellington, Princes Street
adjacent
08:11
Wellington, School Court
adjacent
08:12
Wellington, Constitution Hill
opposite
08:13
Wellington, Bus Station
Stand B
08:15
Wellington, The Wickets
opposite
08:19
Wellington, Ercall Lane
adjacent
08:19
Wellington, Herbert Avenue
opposite
08:20
Wellington, Old Orleton Hotel
opposite
08:20
08:34
London Road, Knightsbridge Close Jct
adjacent
08:35
London Road, Crematorium
opposite
08:36
London Road, New College Road Jct
adjacent
08:37
London Road, College
opposite
08:38
London Road, Armoury Gardens
adjacent
08:39
Abbey Foregate, Shirehall
opposite
08:41
Abbey Foregate, The Bell PH
opposite
08:42
Abbey Foregate, Newhall Gardens Jct
opposite
08:43
Abbey Foregate, The Dun Cow
adjacent
08:44
Abbey Foregate, Abbey Church
opposite
08:45
Coleham, Mansers
adjacent
08:46
Shrewsbury, St. Julians Friars
adjacent
08:47
Shrewsbury, Rowleys House
opposite
08:50
Shrewsbury, Bus Station
Stand H
08:52
Shrewsbury, Bus Station
Stand H
08:52
Timetable data from Arriva West Midlands, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PD0000478:999.
All stops shown
74 stops- Shrewsbury, Bus Station Stand H
- Shrewsbury, Castle Street Stand D1
- Shrewsbury, St Mary's Church Town Services adjacent
- Shrewsbury, Dogpole adjacent
- Shrewsbury, Bridge adjacent
- Abbey Foregate, Abbey Church adjacent
- Abbey Foregate, The Dun Cow opposite
- Abbey Foregate, Newhall Gardens Jct adjacent
- Abbey Foregate, The Bell PH adjacent
- Abbey Foregate, Shirehall adjacent
- London Road, Prestfelde School adjacent
- London Road, College adjacent
- London Road, Shrewsbury College adjacent
- London Road, New College Road Jct opposite
- London Road, Crematorium adjacent
- London Road, Knightsbridge Close Jct opposite
- London Road, Emstrey Island Eastbound before
- Lawley, The Grazing Cow adjacent
- Telford Town Centre, Bus Station Stand B
- Telford Town Centre, Matheson House opposite
- Priorslee, Fitness First opposite
- Priorslee, Ainsdale Drive opposite
- Priorslee, Lapwing Gate adjacent
- Priorslee, Everglade Road adjacent
- Priorslee, Powell Road adjacent
- Priorslee, Hereford Drive adjacent
- Priorslee, Westminster Way adjacent
- Priorslee, Redhill Primary School adjacent
- Priorslee, Finsbury Drive opposite
- Wellington, Old Orleton Hotel adjacent
- Wellington, Herbert Avenue adjacent
- Wellington, Ercall Lane opposite
- Wellington, The Wickets opposite
- Wellington, Civic Centre adjacent
- Wellington, Bus Station Stand D
- Wellington, Constitution Hill adjacent
- Wellington, School Court opposite
- Wellington, Princes Street opposite
- Wellington, Cock Hotel opposite
- Wellington, Whitehouse Hotel adjacent
- Wellington, Telford College opposite
- Hadley, Summerhouse Drive adjacent
- Hadley, Brookdale adjacent
- Hadley, Bus Station Stand B
- Hadley, Community Centre adjacent
- Hadley, Castle Lane adjacent
- Hadley, Sommerfeld Road opposite
- Trench, Meadow Close opposite
- Trench, Preston Grove adjacent
- Trench, Stanmore Drive adjacent
- Trench, Stratford Park adjacent
- Trench, Furnace Lane after
- Donnington, Police Station opposite
- Donnington, Aldi adjacent
- Donnington, Little Theatre adjacent
- Muxton, Donnington Wood Way on
- Muxton, Birchwood Close adjacent
- Muxton, Ravensdale Drive adjacent
- Muxton, The Spinney adjacent
- Muxton, Doctors Surgery opposite
- Muxton, Sutherland Drive opposite
- Lilleshall, Church Road adjacent
- Lilleshall, Old Hall opposite
- Lilleshall, St Michaels Church adjacent
- Lilleshall, Primary School adjacent
- Lilleshall, Barrack Lane before
- Lilleshall, Brockton Roundabout before
- Lilleshall, The Woodlands opposite
- Church Aston, Wrekin Terrace adjacent
- Church Aston, Aston Hill Cottages adjacent
- Newport, Girls High School adjacent
- Newport, Police Station adjacent
- Newport, Guildhall adjacent
- Newport, Bus Interchange Stand A