Thu 03 Sep 2026: 14:08 Birmingham International to Aberystwyth
Service Summary
| IDs: | 1J19 691J19MO03 W44939 |
| Type: | Express Passenger |
| Operator: | AW: Transport for Wales |
| Power Type: | DMU: Diesel Mechanical Multiple Unit |
| Sched Speed: | 90mph |
| Class(es): | Standard |
Service Calling Points
| # |
Station |
Sch. Arr |
Actual Arr |
Sch. Dep |
Actual Dep |
| 1 |
Birmingham International |
|
|
14:08 |
14:10 2L |
| 2 |
Birmingham New Street |
14:20 |
14:26 6L |
14:22 |
14:29 7L |
| 3 |
Sandwell & Dudley |
14:30 |
14:37 7L |
14:30 |
14:38 8L |
| 4 |
Wolverhampton |
14:41 |
14:48 7L |
14:41 |
14:49 8L |
| 5 |
Telford Central |
14:58 |
15:04 6L |
14:59 |
15:06 7L |
| 6 |
Wellington (Shropshire) |
15:06 |
15:11 5L |
15:07 |
15:13 6L |
| 7 |
Shrewsbury |
15:21 |
15:25 4L |
15:27 |
15:31 4L |
| 8 |
Welshpool |
15:50 |
15:53 3L |
15:51 |
15:55 4L |
| 9 |
Newtown (Powys) |
16:05 |
16:08 3L |
16:06 |
16:09 3L |
| 10 |
Caersws |
16:13 |
16:16 3L |
16:13 |
16:18 5L |
| 11 |
Machynlleth |
16:45 |
16:45 RT |
16:49 |
16:49 RT |
| 12 |
Dovey Junction |
16:55 |
16:55 RT |
16:55 |
16:55 RT |
| 13 |
Borth |
17:05 |
17:05 RT |
17:05 |
17:06 1L |
| 14 |
Bow Street |
17:11 |
17:12 1L |
17:11 |
17:13 2L |
| 15 |
Aberystwyth |
17:22 |
17:20 RT |
|
|
Thu 03 Sep 2026: 14:08 Birmingham International to Pwllheli
Service Summary
| IDs: | 2J19 642J19MT03 W44279 |
| Type: | Ordinary Passenger |
| Operator: | AW: Transport for Wales |
| Power Type: | DMU: Diesel Mechanical Multiple Unit |
| Sched Speed: | 90mph |
| Class(es): | Standard |
Service Calling Points
| # |
Station |
Sch. Arr |
Actual Arr |
Sch. Dep |
Actual Dep |
| 1 |
Birmingham International |
|
|
14:08 |
14:10 2L |
| 2 |
Birmingham New Street |
14:20 |
14:26 6L |
14:22 |
14:29 7L |
| 3 |
Sandwell & Dudley |
14:30 |
14:37 7L |
14:30 |
14:38 8L |
| 4 |
Wolverhampton |
14:41 |
14:48 7L |
14:41 |
14:49 8L |
| 5 |
Telford Central |
14:58 |
15:04 6L |
14:59 |
15:06 7L |
| 6 |
Wellington (Shropshire) |
15:06 |
15:11 5L |
15:07 |
15:13 6L |
| 7 |
Shrewsbury |
15:21 |
15:25 4L |
15:27 |
15:31 4L |
| 8 |
Welshpool |
15:50 |
15:53 3L |
15:51 |
15:55 4L |
| 9 |
Newtown (Powys) |
16:05 |
16:08 3L |
16:06 |
16:09 3L |
| 10 |
Caersws |
16:13 |
16:16 3L |
16:13 |
16:18 5L |
| 11 |
Machynlleth |
16:45 |
16:45 RT |
16:55 |
16:56 1L |
| 12 |
Dovey Junction |
17:01 |
17:02 1L |
17:01 |
17:02 1L |
| 13 |
Penhelig |
17:10 |
17:12 2L |
17:10 |
17:13 3L |
| 14 |
Aberdovey |
17:15 |
17:15 RT |
17:16 |
17:17 1L |
| 15 |
Tywyn |
17:25 |
17:22 RT |
17:28 |
17:32 4L |
| 16 |
Tonfanau |
17:31 |
17:37 6L |
17:31 |
17:37 6L |
| 17 |
Llwyngwril |
17:38 |
17:42 4L |
17:38 |
17:44 6L |
| 18 |
Fairbourne |
17:47 |
17:51 4L |
17:48 |
17:52 4L |
| 19 |
Morfa Mawddach |
17:49 |
17:55 6L |
17:49 |
17:56 7L |
| 20 |
Barmouth |
17:59 |
18:01 2L |
18:01 |
18:04 3L |
| 21 |
Llanaber |
18:05 |
18:07 2L |
18:05 |
18:08 3L |
| 22 |
Talybont |
18:08 |
18:12 4L |
18:09 |
18:13 4L |
| 23 |
Dyffryn Ardudwy |
18:11 |
18:16 5L |
18:12 |
18:17 5L |
| 24 |
Llanbedr |
18:17 |
18:21 4L |
18:17 |
18:22 5L |
| 25 |
Pensarn (Gwynedd) |
18:18 |
18:24 6L |
18:18 |
18:25 7L |
| 26 |
Llandanwg |
18:21 |
18:26 5L |
18:21 |
18:27 6L |
| 27 |
Harlech |
18:29 |
18:31 2L |
18:32 |
18:32 RT |
| 28 |
Tygwyn |
18:36 |
18:36 RT |
18:36 |
18:36 RT |
| 29 |
Talsarnau |
18:37 |
18:38 1L |
18:38 |
18:39 1L |
| 30 |
Llandecwyn |
18:41 |
18:41 RT |
18:41 |
18:41 RT |
| 31 |
Penrhyndeudraeth |
18:45 |
18:44 RT |
18:46 |
18:46 RT |
| 32 |
Minffordd |
18:49 |
18:49 RT |
18:50 |
18:50 RT |
| 33 |
Porthmadog |
18:56 |
18:55 RT |
18:58 |
18:57 RT |
| 34 |
Criccieth |
19:05 |
19:05 RT |
19:06 |
19:06 RT |
| 35 |
Penychain |
19:12 |
19:12 RT |
19:13 |
19:13 RT |
| 36 |
Abererch |
19:16 |
19:16 RT |
19:16 |
19:15 RT |
| 37 |
Pwllheli |
19:20 |
19:19 RT |
|
|
Train times in italics above indicate an interpolated time (e.g. 05:40 as opposed to 05:40). This means no actual time was recorded for arrival/departure at this location. These times have been estimated based on recorded times at earlier/later stations. This is necessary because some locations (particularly where stations are close together) don't report actual times. However, on the rare occasion a train skips intermediate stations, this can mean a time is listed here, even though the train actually skipped the station. Interpolatation can be disabled in the advanced search settings.
Data reflects train services up to: 23:37 on Wed 30 Sep 2026.