Transport for Wales

TrainTimesLive
Menu Close menu

Operators

Transport for Wales

How is Transport for Wales running?

Running with some delays. In the last 60 minutes, 86.2% of 326 station calls were on time. Today so far, 941 trains have arrived, 87.5% on time; 19 cancelled and 59 part cancelled.

Today's late and cancelled trains →

87.5%−1.7%Against last Monday, 89.2% over the whole dayOn timeof those that arrived
1,019Trains tracked941 have arrived so far
118Latemore than 5 mins late78Did not run as planned19 cancelled, 59 part cancelled, 1 short

Running late now

Train Last reported Late
2030 Manchester Piccadilly to Cardiff Central 1V66 Abergavenny 2349 +21
2227 Cardiff Central to Carmarthen 1B99 Court Sart Junction 2342 +13
2241 Carmarthen to Cardiff Central 2B90 Llansamlet 2351 +13
2329 Cardiff Central to Carmarthen 2B93 Pontyclun 2352 +7
2222 Chester to Cardiff Central 1V99 Craven Arms 2348 +6

Punctuality each of the last 14 days

87.5% today, against 88.3% over the 13 days before it.

  1. 27th October 2026: 81.1% on time of 861 trains
  2. 28th October 2026: 86.9% on time of 868 trains
  3. 29th October 2026: 87.4% on time of 865 trains
  4. 30th October 2026: 85.3% on time of 884 trains
  5. 31st October 2026: 86.3% on time of 964 trains
  6. 1st November 2026: 91.8% on time of 551 trains
  7. 2nd November 2026: 89.2% on time of 1,063 trains
  8. 3rd November 2026: 88% on time of 1,065 trains
  9. 4th November 2026: 91% on time of 1,068 trains
  10. 5th November 2026: 90.8% on time of 1,070 trains
  11. 6th November 2026: 89.1% on time of 1,074 trains
  12. 7th November 2026: 85.5% on time of 1,080 trains
  13. 8th November 2026: 94.9% on time of 654 trains
  14. 9th November 2026: 87.5% on time of 1,019 trains, so far today

Busiest Routes Today

Why trains were cancelled last 7 days

Reason Trains
Late arrival of booked inward stock 52
Overhead line/3rd rail defect 13
Other technical failures above the Solebar 12
Bridge Strike 11
Other technical failures below the solebar 9

Fleet 213 units, 134 seen today

ClassType Carriages per unit Seen todaySeen this month Out of service
Loco-hauled Sets Mark 4 carriages with Class 67 Locos 6 4/7 7/7
150/2 Class 150 2 13/16 16/16
153/3 Class 153 1 7/9 8/9 1
153/9 Class 153 1 4/9 7/9 1
158/8 Class 158 2 13/22 18/22 5
197/0 Class 197 2 32/51 43/51 5
197/1 Class 197 3 20/26 24/26 1
230/0 Class 230 3 2/5 5/5
231/0 Class 231 5 8/11 11/11
398/0 Class 398 3 7/19 14/19 8
67 Class 67 3/14 10/14 1
756/0 Class 756 4 6/7 7/7
756/1 Class 756 5 15/17 16/17

Vehicles under construction or in testing 17

In testing
398001398002398003398004398006398007398008398009398010398013398015398016398027398033398034
Under construction
398035398036

About Transport for Wales

Transport for Wales runs about 930 passenger trains a day, the busiest between Cardiff Bay and Cardiff Queen Street, about 75 a day. Its fleet is 213 units in 13 classes, the largest Class 197/0, with 51.

Main stationsCardiff BayPenarthCardiff Queen StreetBarry IslandCardiff CentralTreherbert

Other operators