EN
Install the app
Transport for Wales 2M12 · Transport for Wales · 6 November

Swansea → Shrewsbury

Live+9 minOn its way, next stop Sugar Loaf · ≈ 49 km/h (estimated)
Departure14:49Swansea · platform 1
Estimated arrival19:10Shrewsbury
Next stop16:42Sugar Loaf · platform 1
Reason for the delayThis service has been delayed by a late running train being in front of this oneMessage from National Rail

Route · 32 stops · 4 h 21 · 195 km

  1. 14:49Swanseadeparture1
  2. 14:59Gowerton1
  3. 15:09Llanelli1
  4. 15:19Bynea2
  5. 15:21Llangennech2
  6. 15:28Pontarddulais1
  7. 15:3815:32Pantyffynnon1
  8. 15:4915:35Ammanford1
  9. 15:40Llandybiestop cancelled1
  10. 15:48Ffairfachstop cancelled1
  11. 15:53Llandeilostop cancelled2
  12. 16:03Llangadogstop cancelled1
  13. 16:07Llanwrdastop cancelled1
  14. 16:16Llandoverystop cancelled2
  15. 16:25Cynghordystop cancelled1
  16. The train is here · ≈ 49 km/h
  17. 16:41Llanwrtydstop cancelled2
  18. 16:48Llangammarchstop cancelled1
  19. 16:52Garth (Powys)stop cancelled1
  20. 16:57Cilmeristop cancelled1
  21. 17:01Builth Roadstop cancelled1
  22. 17:14Llandrindod24 min stop · stop cancelled2
  23. 17:45Pen-y-bontstop cancelled1
  24. 17:50Dolaustop cancelled1
  25. 17:56Llanbister Roadstop cancelled1
  26. 18:02Llangynllostop cancelled1
  27. 18:08Knucklasstop cancelled1
  28. 18:14Knighton2 min stop · stop cancelled2
  29. 18:22Bucknellstop cancelled1
  30. 18:27Hopton Heathstop cancelled1
  31. 18:31Broomestop cancelled1
  32. 18:39Craven Arms2 min stop · stop cancelled–
  33. 18:51Church Strettonstop cancelled1
  34. 19:10Shrewsburyterminus · stop cancelled–
Timetable and live data · Transport for Wales, updated at 16:41, UK time

Connections at Shrewsbury · after arriving at 19:10

  1. 19:25Transport for Wales 1V98to Cardiff Central–
  2. 19:28Transport for Wales 1W97to Holyhead–
  3. 19:30Transport for Wales 1I28to Birmingham International–
  4. 19:30Transport for Wales 1J27to Aberystwyth–
  5. 19:42Transport for Wales 1D21to Chester–
  6. 19:44Transport for Wales 1V62to Cardiff Central–
All departures from Shrewsbury → Next departures, with at least 5 minutes to change trains. Check the connection time at the station.

Questions about Transport for Wales 2M12

Is Transport for Wales 2M12 late today?

No, it is on time: arrival in Shrewsbury at 19:10. Reason given by National Rail: This service has been delayed by a late running train being in front of this one

What time does Transport for Wales 2M12 arrive in Shrewsbury?

It is scheduled at 19:10.

Which platform does Transport for Wales 2M12 leave from?

Today, it leaves from platform 1 at Swansea. Platforms can change: check the station screens.

How long is the journey from Swansea to Shrewsbury?

4 h 21 today. 195 km by rail, an average of 45 km/h including stops.

Which stations does Transport for Wales 2M12 call at?

Between Swansea and Shrewsbury, it calls at 32 stations: Gowerton, Llanelli, Bynea, Llangennech, Pontarddulais, Pantyffynnon, Ammanford, Llandybie, Ffairfach, Llandeilo, Llangadog, Llanwrda, Llandovery, Cynghordy, Sugar Loaf, Llanwrtyd, Llangammarch, Garth (Powys), Cilmeri, Builth Road, Llandrindod, Pen-y-bont, Dolau, Llanbister Road, Llangynllo, Knucklas, Knighton, Bucknell, Hopton Heath, Broome….

Which company runs Transport for Wales 2M12?

Transport for Wales 2M12 is run by Transport for Wales. Its timetable and live data come from data published by Transport for Wales.

How do I let someone know when I arrive?

Open the train on the map, then « Share arrival »: they get a link, see the train coming in and know when to leave, with no account and nothing to install.

Follow on the map