Wales Railway Statistics

There are 223 railway stations in Wales.

Busiest Stations

The ten Busiest Stations

  1. 1 Cardiff Central 10,185,022
  2. 2 Newport 2,339,566
  3. 3 Swansea 1,883,574
  4. 4 Cardiff Queen Street 1,713,720
  5. 5 Bridgend 1,133,284
  6. 6 Cathays 698,912
  7. 7 Neath 666,058
  8. 8 Bangor 578,010
  9. 9 Trefforest 554,112
  10. 10 Pontypridd 536,050

Least Used Stations

The ten Least Used Stations

  1. 1 Sugar Loaf 398
  2. 2 Roman Bridge 450
  3. 3 Garth 586
  4. 4 Llanbister Road 592
  5. 5 Dolgarrog 634
  6. 6 Dolau 680
  7. 7 Llangynllo 684
  8. 8 Cilmeri 760
  9. 9 Pont-y-Pant 776
  10. 10 Llanwrda 936

Passenger Numbers

Passenger numbers for Wales peaked during 2018-19 with 52,724,088 estimated passengers.

Usage dropped to 17% during the 2020-21 travel lockdowns and recovered to 76% by 2023.

Passenger Estimates for Wales table
YearPassenger Numbers
1997-9825,046,995
1998-9924,940,995
1999-0027,328,483
2000-0128,146,475
2001-0230,184,757
2002-0331,033,324
2003-04 
2004-0532,937,556
2005-0633,798,575
2006-0736,342,853
2007-0839,990,833
2008-0942,706,302
2009-1044,044,354
2010-1145,944,370
2011-1247,132,262
2012-1347,633,884
2013-1448,633,986
2014-1549,294,944
2015-1649,294,944
2016-1751,668,830
2017-1852,522,000
2018-1952,724,088
2019-2050,416,200
2020-218,678,536
2021-2229,031,826
2022-2338,297,014
2023-24