More than 50 trains have been cancelled across Wales due to a "shortage of train crew".
On Tuesday, December 21, morning 51 trains were already listed to be cancelled by 9am due to the issue.
According to the Transport for Wales (TfW) website, the issue is affecting some services on Valley lines, and is mainly impacting select services travelling in and out of Cardiff.
TfW said they "fully apologise for any inconvenience" caused and urged passengers to check train times before travelling.
A similar story was painted earlier in December when nearly 50 trains were cancelled again due to staff shortages.
Read more about the latest travel news in your area:
The trains currently listed as cancelled on the website include:
05:33 Holyhead to Cardiff Central due 09:58
08:16 Treherbert to Cardiff Central due 09:20
09:04 Radyr to Cardiff Central due 09:23
09:16 Cardiff Central to Rhymney due 10:18
09:35 Cardiff Central to Treherbert due 10:42
09:36 Cardiff Central to Radyr due 09:54
10:04 Merthyr Tydfil to Pontypridd due 10:32
10:04 Radyr to Cardiff Central due 10:23
10:21 Cardiff Bay to Coryton due 10:43
10:25 Bargoed to Penarth due 11:31
10:34 Pontypridd to Merthyr Tydfil due 11:05
10:45 Coryton to Cardiff Bay due 11:05
10:46 Treherbert to Cardiff Central due 11:50
11:08 Merthyr Tydfil to Barry Island due 12:39
11:21 Cardiff Bay to Coryton due 11:43
11:33 Penarth to Ystrad Mynach due 12:21
11:35 Cardiff Central to Treherbert due 12:42
11:45 Coryton to Cardiff Bay due 12:05
12:38 Merthyr Tydfil to Bridgend due 14:39
13:03 Penarth to Rhymney due 14:18
13:05 Cardiff Central to Treherbert due 14:12
13:16 Cardiff Central to Maesteg due 14:08
13:41 Barry Island to Aberdare due 15:16
14:16 Treherbert to Cardiff Central due 15:33
15:21 Aberdare to Barry Island due 16:54
15:35 Cardiff Central to Treherbert due 16:42
15:45 Coryton to Cardiff Bay due 16:05
16:02 Cardiff Central to Fishguard Harbour due 18:58
16:08 Merthyr Tydfil to Barry Island due 17:39
16:17 Bargoed to Penarth due 17:14
16:21 Cardiff Bay to Coryton due 16:43
16:46 Treherbert to Cardiff Central due 17:49
17:18 Penarth to Rhymney due 18:35
17:21 Cardiff Bay to Coryton due 17:43
18:04 Radyr to Cardiff Central due 18:23
20:00 Cardiff Queen Street to Cardiff Bay due 20:04
20:21 Cardiff Bay to Radyr due 20:54
20:32 Shrewsbury to Crewe due 21:19
20:51 Cardiff Central to Coryton due 21:13
21:04 Radyr to Cardiff Central due 21:21
21:15 Coryton to Radyr due 21:54
22:03 Radyr to Coryton due 22:43
22:45 Coryton to Cardiff Central due 23:05
22:45 Radyr to Penarth due 23:24
23:07 Cardiff Central to Ebbw Vale Town due 00:09
23:08 Cardiff Central to Radyr due 23:22
23:09 Shrewsbury to Cardiff Central due 01:50
23:25 Radyr to Cardiff Central due 23:42
23:26 Penarth to Cardiff Central due 23:37
If you're travelling via train today make sure you check your journey before you travel.
A Transport for Wales spokesperson said: “Certain services operating on the local Cardiff Valley lines are subject to changes due to a shortage of train crew, as a result of increased staff absences.
“As with any other day, we always encourage people to check before they travel and people can also check our Capacity Checker to avoid busier services.
"We fully apologise for any inconvenience caused by changes we have had to put in place.”