Trains from Swansea to Newport (Pembrokeshire)
🚂 Embark on a scenic train journey from Swansea to Newport that will take approximately 1 hour and 43 minutes. 💷 Ticket prices for this train ride between Swansea and Newport typically range from £47 to £84, offering travelers different fare options to suit their budgets.