List of railway stations in Wales

This is a list of railway stations in Wales, one of the four countries of the United Kingdom. It includes all railway stations in Wales that form part of the British National Rail network that currently have timetabled train services. It does not include stations on heritage railways, except for those shared with the National Rail network.

The main operator is Transport for Wales who run almost all services in Wales. However Great Western Railway operates the South Wales-London service, CrossCountry operates long-distance services to Central and North East England from Cardiff Central and Newport, and Avanti West Coast run from North Wales-West Midlands-London.

The main rail routes in Wales include:
 * London–South Wales
 * Cardiff–Newport–Wrexham–Holyhead/Manchester
 * Valley Lines urban network
 * London–Holyhead/Bangor/Wrexham

The table includes, where known, the year that each station was opened. Detailed records are not always available, and some stations, particularly in the South Wales Valleys area, were operated as halts for workmen, and public services only appeared later. Additionally, some station names have appeared with several variations, often changing from English to Welsh or vice versa.

The station usage 2007/08 shows that 40,118,437 rail journeys begun and/or finished in Wales that year compared with 36,466,308 the previous year, a rise of 10%.

Stations
The following table lists the name of each station in English and Welsh, along with the year it first opened, and the unitary authority area in which it is situated. The table also shows the train operators who currently serve each station and the final two columns give information on the number of passengers using each station in recent years, as collated by the Office of Rail Regulation, a Government body. The figures are based on ticket sales and are given to the nearest 100.