The Heart of Wales Line operates every day except Sunday .
Services calling at Swansea operate to Llanelli , Carmarthen , Milford Haven and Haverfordwest to the west , Shrewsbury to the northeast via the Heart of Wales Line with four trains each way , Monday–Saturday , and Cardiff Central , Newport and London Paddington to the east .
Swansea