X12
Arriva Midlands
X12 bus timetable: Shrewsbury to Newport
Shrewsbury - Newport
Route map
X12 live route map
See the route, stops, and live buses currently on this line.
120 stops
Live buses loading
Map ready
Loading the route map...
Shrewsbury Bus Station → Newport Bus Interchange
1 trip · first 16:20 · last 16:20
Mon–Fri
Live Valid 2026-05-01 – 2027-12-31
Swipe sideways to see later trips.
Stop
16:20
Newport Bus Interchange
Shrewsbury, Bus Station
Stand H
16:20
Shrewsbury, Castle Street
Stand D1
16:20
16:21
Shrewsbury, Dogpole
adjacent
16:22
Shrewsbury, Bridge
adjacent
16:23
Abbey Foregate, Abbey Church
adjacent
16:24
Abbey Foregate, The Dun Cow
opposite
16:25
Abbey Foregate, Newhall Gardens Jct
adjacent
16:27
Abbey Foregate, The Bell PH
adjacent
16:27
Abbey Foregate, Shirehall
adjacent
16:28
London Road, Prestfelde School
adjacent
16:30
London Road, College
adjacent
16:33
London Road, Shrewsbury College
adjacent
16:33
London Road, New College Road Jct
opposite
16:34
London Road, Crematorium
adjacent
16:35
London Road, Knightsbridge Close Jct
opposite
16:36
16:38
Wellington, Old Orleton Hotel
adjacent
16:52
Wellington, Herbert Avenue
adjacent
16:53
Wellington, Ercall Lane
opposite
16:55
Wellington, The Wickets
opposite
16:55
Wellington, Civic Centre
adjacent
16:58
Wellington, Bus Station
Stand D
17:00
Wellington, Constitution Hill
adjacent
17:00
Wellington, School Court
opposite
17:02
Wellington, Princes Street
opposite
17:02
Wellington, Cock Hotel
opposite
17:03
Wellington, Whitehouse Hotel
adjacent
17:04
Wellington, Telford College
opposite
17:06
Hadley, Summerhouse Drive
adjacent
17:08
Hadley, Brookdale
adjacent
17:09
Hadley, Bus Station
Stand B
17:11
Hadley, Community Centre
adjacent
17:11
Hadley, Castle Lane
adjacent
17:12
Hadley, Sommerfeld Road
opposite
17:14
Trench, Meadow Close
opposite
17:16
Trench, Preston Grove
adjacent
17:18
Trench, Stanmore Drive
adjacent
17:19
Trench, Stratford Park
adjacent
17:19
Trench, Furnace Lane
after
17:20
Donnington, Police Station
opposite
17:21
Donnington, Aldi
adjacent
17:22
Donnington, Little Theatre
adjacent
17:23
17:23
Muxton, Birchwood Close
adjacent
17:24
Muxton, Ravensdale Drive
adjacent
17:25
Muxton, The Spinney
adjacent
17:26
Muxton, Doctors Surgery
opposite
17:27
Muxton, Sutherland Drive
opposite
17:28
Lilleshall, Church Road
adjacent
17:29
Lilleshall, Old Hall
opposite
17:30
Lilleshall, St Michaels Church
adjacent
17:31
Lilleshall, Primary School
adjacent
17:32
Lilleshall, Barrack Lane
before
17:33
17:33
Lilleshall, The Woodlands
opposite
17:34
Church Aston, Wrekin Terrace
adjacent
17:36
Church Aston, Aston Hill Cottages
adjacent
17:37
Newport, Girls High School
adjacent
17:39
Newport, Police Station
adjacent
17:39
Newport, Guildhall
adjacent
17:40
Newport, Bus Interchange
Stand A
17:41
Newport Bus Interchange → Shrewsbury Bus Station
1 trip · first 07:24 · last 07:24
Mon–Fri
Live Valid 2026-05-01 – 2027-12-31
Swipe sideways to see later trips.
Stop
07:24
Newport Bus Interchange
Newport, Bus Interchange
Stand A
07:24
Newport, Boots
adjacent
07:24
Newport, Police Station
opposite
07:25
Newport, Girls High School
opposite
07:25
Church Aston, Dark Lane
adjacent
07:26
Church Aston, Moorfield Lane
opposite
07:27
Church Aston, Wrekin Terrace
opposite
07:28
Lilleshall, The Woodlands
adjacent
07:30
07:31
Lilleshall, Willmoor Lane
before
07:32
Lilleshall, St Michaels Church
opposite
07:33
Lilleshall, Old Hall
adjacent
07:34
Lilleshall, Church Road
opposite
07:35
Muxton, Sutherland Drive
adjacent
07:37
Muxton, Doctors Surgery
adjacent
07:38
Muxton, The Spinney
opposite
07:39
Muxton, Ravensdale Drive
opposite
07:40
Muxton, Greengage Way
before
07:41
Donnington, Tin Tins
adjacent
07:43
Donnington, Little Theatre
opposite
07:44
Donnington, Aldi
opposite
07:46
Donnington, Police Station
adjacent
07:46
Trench, Furnace Lane
before
07:47
Trench, Stratford Park
opposite
07:48
Trench, Stanmore Drive
opposite
07:50
Trench, Preston Grove
opposite
07:51
Trench, Meadow Close
adjacent
07:53
Hadley, Sommerfeld Road
adjacent
07:56
Hadley, Castle Lane
opposite
07:58
Hadley, Community Centre
opposite
07:59
Hadley, Bus Station
Stand A
08:00
Hadley, Manor Heights
opposite
08:01
Hadley, Summerhouse Drive
opposite
08:03
Hadley, Crescent Road
adjacent
08:04
Wellington, Telford College
adjacent
08:06
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:17
Wellington, Ercall Lane
adjacent
08:18
Wellington, Herbert Avenue
opposite
08:20
Wellington, Old Orleton Hotel
opposite
08:20
08:34
London Road, Knightsbridge Close Jct
adjacent
08:34
London Road, Crematorium
opposite
08:35
London Road, New College Road Jct
adjacent
08:36
London Road, College
opposite
08:37
London Road, Armoury Gardens
adjacent
08:38
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, Barker Street P&R
adjacent
08:50
Shrewsbury, Bus Station
Stand H
08:52
Timetable data from Arriva Midlands, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code 70-X12-_-y11-1.
All stops shown
62 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
- 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