To the west, Arriva Trains Wales trains run along the West Wales Line to Carmarthen and then to Pembroke Dock, Milford Haven or Fishguard Harbour. 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 west, Arriva Trains Wales trains run along the West Wales Line to Carmarthen and then to Pembroke Dock, Milford Haven or Fishguard Harbour. 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.