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.