20:11 Platform —
Expected Cancelled
Birmingham International
Calling at:
- Caersws (20:38)
- Newtown (Powys) (20:45)
- Welshpool (20:59)
- Shrewsbury (21:25)
- Wellington (Shropshire) (21:44)
- Telford Central (21:51)
- Wolverhampton (22:11)
- Sandwell & Dudley (22:21)
- Birmingham New Street (22:35)
- Birmingham International (22:54)
20:57
Expected On time
Aberystwyth
Calling at:
- Dovey Junction (21:09)
- Borth (21:19)
- Bow Street (21:25)
- Aberystwyth (21:36)
21:47
Expected On time
Pwllheli
Calling at:
- Dovey Junction (21:53)
- Penhelig (22:17)
- Aberdovey (22:21)
- Tywyn (22:31)
- Tonfanau (22:35)
- Llwyngwril (22:41)
- Fairbourne (22:50)
- Morfa Mawddach (22:51)
- Barmouth (23:02)
- Llanaber (23:06)
- Talybont (23:10)
- Dyffryn Ardudwy (23:12)
- Llanbedr (23:17)
- Pensarn (23:18)
- Llandanwg (23:21)
- Harlech (23:28)
- Tygwyn (23:33)
- Talsarnau (23:34)
- Llandecwyn (23:37)
- Penrhyndeudraeth (23:41)
- Minffordd (23:45)
- Porthmadog (23:53)
- Criccieth (00:01)
- Penychain (00:08)
- Abererch (00:10)
- Pwllheli (00:13)
21:57
Expected On time
Aberystwyth
Calling at:
- Dovey Junction (22:06)
- Borth (22:16)
- Bow Street (22:22)
- Aberystwyth (22:32)