To the east, trains operate along the South Wales Main Line.
Swansea is a western terminus for Great Western Railway class 800 services to London Paddington that do not terminate at Cardiff Central, with the majority of local train services west of Swansea timed to connect with London services.
Transport for Wales provides the Swanline service to Cardiff Central (for connections to the South Wales Valleys, Bristol Temple Meads, Taunton, Southampton Central, Portsmouth Harbour, Gloucester, Birmingham New Street and Nottingham), and services to Manchester Piccadilly.

To the west, Transport for Wales trains run along the West Wales line to Carmarthen and then to Pembroke Dock, Milford Haven or Fishguard Harbour.
Certain services to Fishguard Harbour connect with the Stena Line ferry to Rosslare Europort in Ireland.

Swansea is the eastern terminus for a few of the services from West Wales.
Services on the Heart of Wales line between Llanelli and Shrewsbury often start from Swansea.
To the east, trains operate along the South Wales Main Line. Swansea is a western terminus for Great Western Railway class 800 services to London Paddington that do not terminate at Cardiff Central, with the majority of local train services west of Swansea timed to connect with London services. Transport for Wales provides the Swanline service to Cardiff Central (for connections to the South Wales Valleys, Bristol Temple Meads, Taunton, Southampton Central, Portsmouth Harbour, Gloucester, Birmingham New Street and Nottingham), and services to Manchester Piccadilly.
To the west, Transport for Wales trains run along the West Wales line to Carmarthen and then to Pembroke Dock, Milford Haven or Fishguard Harbour. Certain services to Fishguard Harbour connect with the Stena Line ferry to Rosslare Europort in Ireland.
Swansea is the eastern terminus for a few of the services from West Wales. Services on the Heart of Wales line between Llanelli and Shrewsbury often start from Swansea.
Swansea railway station