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
16:38
Wellington, Herbert Avenue
adjacent
16:53
Wellington, Bus Station
Stand D
17:00
Hadley, Bus Station
Stand B
17:11
Trench, Stanmore Drive
adjacent
17:19
Donnington, Aldi
adjacent
17:22
Muxton, Sutherland Drive
opposite
17:28
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
Muxton, Sutherland Drive
adjacent
07:37
Donnington, Aldi
opposite
07:46
Trench, Stanmore Drive
opposite
07:50
Hadley, Bus Station
Stand A
08:00
Wellington, Bus Station
Stand B
08:15
Wellington, Herbert Avenue
opposite
08:20
08:34
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.
Main stops shown
9 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Shrewsbury, Bus Station Stand H
- London Road, Emstrey Island Eastbound before
- Wellington, Herbert Avenue adjacent
- Wellington, Bus Station Stand D
- Hadley, Bus Station Stand B
- Trench, Stanmore Drive adjacent
- Donnington, Aldi adjacent
- Muxton, Sutherland Drive opposite
- Newport, Bus Interchange Stand A