← Change station
Bridgend
07:14
07:15
from Swansea
1L09 • Great Western Railway
2
↓
This site cannot display trains that left over 2 hours ago.
11:57
12:29
London Paddington
1L18 • Great Western Railway
2
11:59
12:28
Swansea
1B09 • Great Western Railway
1
12:24
12:34
Milford Haven
1B37 • Transport for Wales
1
12:26
12:39
Cardiff Central
1Z50 • Great Western Railway
2
12:31
12:33
Cardiff Central
1B59 • Transport for Wales
2
12:38
12:43
Cheltenham Spa
2G56 • Transport for Wales
2
12:40
Rhymney
via Rhoose Cardiff Int Airport
2R28 • Transport for Wales
1A
12:45
12:48
Maesteg
2L53 • Transport for Wales
1
12:55
12:57
London Paddington
1L20 • Great Western Railway
2
12:59
13:10
Carmarthen
1B11 • Great Western Railway
1
13:19
13:23
Carmarthen
1V38 • Transport for Wales
1
13:29
13:57
Cardiff Central
1W60 • Transport for Wales
2
13:32
13:44
Swansea
2B65 • Transport for Wales
1
13:37
13:38
Cheltenham Spa
2G58 • Transport for Wales
2
13:40
13:41
Rhymney
via Rhoose Cardiff Int Airport
2R32 • Transport for Wales
1A
13:43
13:53
Maesteg
2L55 • Transport for Wales
1
13:44
14:33
Cardiff Central
1Z51 • Great Western Railway
2
13:49
13:53
Newport (South Wales)
2B58 • Transport for Wales
2
13:56
14:00
London Paddington
1L22 • Great Western Railway
2
Later trains