Labs » Timetable (TOC) » Transport for Wales Timetable

Service Origin Index

Aberdare

  • 1
    Cardiff Central calling at Cwmbach, Fernhill, Mountain Ash, Penrhiwceiber, Abercynon, Pontypridd, Trefforest, Trefforest Estate, Taffs Well, Radyr, Danescourt, Fairwater, Waun-gron Park, Ninian Park (22)
  • 2
    Merthyr Tydfil calling at Cwmbach, Fernhill, Mountain Ash, Penrhiwceiber, Abercynon, Pontypridd, Trefforest, Trefforest Estate, Taffs Well, Radyr, Danescourt, Fairwater, Waun-gron Park, Ninian Park, Cardiff Central, Cardiff Queen Street, Cathays, Llandaf, Radyr, Taffs Well, Trefforest Estate, Trefforest, Pontypridd, Abercynon, Quakers Yard, Merthyr Vale, Troed-y-rhiw, Pentre-bach (61)

Monday to Friday

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 1

  • 1

  • 2

  • 1

  • 2 📅

  • 2 📅

  • 1

  • 2 📅

  • 1 📅

  • 2 📅

Saturday

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 1

  • 1

  • 2

  • 1

  • 2

  • 1

  • 1

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

» Aberdare Station Timetables

Aberystwyth

  • 1
    Birmingham International calling at Bow Street, Borth, Dovey Junction, Machynlleth, Caersws, Newtown (Powys), Welshpool, Shrewsbury, Wellington (Shropshire), Telford Central, Wolverhampton, Sandwell & Dudley, Birmingham New Street (19)
  • 2
    Birmingham New Street calling at Bow Street, Borth, Dovey Junction, Machynlleth, Caersws, Newtown (Powys), Welshpool, Shrewsbury, Wellington (Shropshire), Telford Central, Wolverhampton, Sandwell & Dudley (1)
  • 3
    Machynlleth calling at Bow Street, Borth, Dovey Junction (15)
  • 4
    Shrewsbury calling at Bow Street, Borth, Dovey Junction, Machynlleth, Caersws, Newtown (Powys), Welshpool (15)

Monday to Friday

  • 1

  • 4

  • 1

  • 4

  • 1

  • 4

  • 4

  • 1

  • 1

  • 1

  • 4

  • 1

  • 3 📅

  • 3 📅

  • 3 📅

  • 3 📅

  • 3 📅

  • 3 📅

  • 3 📅

Saturday

  • 1

  • 4

  • 1

  • 4

  • 1

  • 1

  • 4

  • 1

  • 4

  • 1

  • 4

  • 2

  • 3

  • 3

  • 3

  • 3

Sunday

  • 4

  • 1

  • 4

  • 1

  • 4

  • 1

  • 4

  • 1

  • 4

  • 1

  • 3

  • 1

  • 3

  • 3

  • 3

» Aberystwyth Station Timetables

Bargoed

  • 1
    Barry Island calling at Gilfach Fargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Energlyn & Churchill Park, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry (25)
  • 2
    Barry Island calling at Pengam, Hengoed, Ystrad Mynach, Llanbradach, Energlyn & Churchill Park, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry (22)
  • 3
    Cardiff Central calling at Gilfach Fargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Energlyn & Churchill Park, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street (4)
  • 4
    Cardiff Central calling at Pengam, Hengoed, Ystrad Mynach, Llanbradach, Energlyn & Churchill Park, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street (2)

Monday to Friday

  • 1

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 3

  • 4

  • 1

  • 3

Saturday

  • 1

  • 1

  • 2

  • 1

  • 2

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 3

  • 4

  • 1

  • 3

» Bargoed Station Timetables

Barry Island

  • 1
    Bargoed calling at Barry, Barry Docks, Cadoxton, Dinas Powys, Eastbrook, Cogan, Grangetown, Cardiff Central, Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Energlyn & Churchill Park, Llanbradach, Ystrad Mynach, Hengoed, Pengam (26)
  • 2
    Bargoed calling at Barry, Barry Docks, Cadoxton, Dinas Powys, Eastbrook, Cogan, Grangetown, Cardiff Central, Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Energlyn & Churchill Park, Llanbradach, Ystrad Mynach, Hengoed, Pengam, Gilfach Fargoed (26)
  • 3
    Caerphilly calling at Barry, Barry Docks, Cadoxton, Dinas Powys, Eastbrook, Cogan, Grangetown, Cardiff Central, Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill (15)
  • 4
    Cardiff Central calling at Barry, Barry Docks, Cadoxton, Dinas Powys, Eastbrook, Cogan, Grangetown (11)
  • 5
    Rhymney calling at Barry, Barry Docks, Cadoxton, Dinas Powys, Eastbrook, Cogan, Grangetown, Cardiff Central, Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Energlyn & Churchill Park, Llanbradach, Ystrad Mynach, Hengoed, Pengam, Gilfach Fargoed, Bargoed, Brithdir, Tir-phil, Pontlottyn (17)
  • 6
    Rhymney calling at Barry, Barry Docks, Cadoxton, Dinas Powys, Eastbrook, Cogan, Grangetown, Cardiff Central, Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Llanbradach, Ystrad Mynach, Hengoed, Pengam, Bargoed (24)
  • 7
    Ystrad Mynach calling at Barry, Barry Docks, Cadoxton, Dinas Powys, Eastbrook, Cogan, Grangetown, Cardiff Central, Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Energlyn & Churchill Park, Llanbradach (2)

Monday to Friday

  • 3

  • 1

  • 1 📅

  • 2

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 4

  • 4

  • 4

  • 5

  • 5

  • 7

Saturday

  • 3

  • 1

  • 2

  • 1

  • 2

  • 6

  • 4

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 1

  • 2

  • 6

  • 4

  • 4

  • 4

  • 5

  • 5

  • 7

Sunday

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 4

  • 4

  • 4

  • 4

» Barry Island Station Timetables

Bidston

  • 1
    Wrexham Central calling at Upton, Heswall, Neston, Hawarden Bridge, Shotton, Hawarden, Buckley, Penyffordd, Hope (Flintshire), Caergwrle, Cefn-y-Bedd, Gwersyllt, Wrexham General (43)
  • 2
    Wrexham General calling at Upton, Heswall, Neston, Hawarden Bridge, Shotton, Hawarden, Buckley, Penyffordd, Hope (Flintshire), Caergwrle, Cefn-y-Bedd, Gwersyllt (10)

Monday to Friday

  • 2

  • 2

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 2

  • 1

  • 1

  • 1

  • 2

  • 1

  • 1

  • 2

Saturday

  • 2

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 2

Sunday

  • 2

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 2

  • 1

  • 2

» Bidston Station Timetables

Birmingham International

  • 1
    Aberystwyth calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Welshpool, Newtown (Powys), Caersws, Machynlleth, Dovey Junction, Borth, Bow Street (20)
  • 2
    Chester calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Shrewsbury, Crewe (1)
  • 3
    Chester calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Crewe (1)
  • 4
    Chester calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General (7)
  • 5
    Holyhead calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (2)
  • 6
    Holyhead calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (2)
  • 7
    Holyhead calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Valley (2)
  • 8
    Holyhead calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd) (3)
  • 9
    Holyhead calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (2)
  • 10
    Llandudno calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Deganwy (2)
  • 11
    Manchester Piccadilly calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows (1)
  • 12
    Shrewsbury calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Bilbrook, Codsall, Albrighton, Cosford, Shifnal, Telford Central, Oakengates, Wellington (Shropshire) (2)
  • 13
    Shrewsbury calling at Birmingham New Street, Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire) (3)

Monday to Friday

  • 9

  • 1

  • 5

  • 1

  • 6

  • 13

  • 7

  • 1

  • 8

  • 1

  • 10

  • 1 📅

  • 1 📅

  • 4

  • 1 📅

  • 1 📅

  • 11

  • 12

Saturday

  • 9

  • 1

  • 5

  • 1

  • 6

  • 1

  • 7

  • 1

  • 8

  • 13

  • 10

  • 1

  • 4

  • 1

  • 4

Sunday

  • 1

  • 4

  • 1

  • 4

  • 1

  • 4

  • 1

  • 8

  • 1

  • 4

  • 1

  • 3

  • 13

  • 2

  • 12

» Birmingham International Station Timetables

Birmingham New Street

  • 1
    Aberystwyth calling at Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Welshpool, Newtown (Powys), Caersws, Machynlleth, Dovey Junction, Borth, Bow Street (2)
  • 2
    Crewe calling at Sandwell & Dudley, Wolverhampton, Telford Central, Wellington (Shropshire), Shrewsbury, Yorton, Wem, Prees, Whitchurch (Shropshire), Wrenbury, Nantwich (1)
  • 3
    Shrewsbury calling at Sandwell & Dudley, Wolverhampton, Bilbrook, Codsall, Albrighton, Cosford, Shifnal, Telford Central, Oakengates, Wellington (Shropshire) (1)

Monday to Friday

  • 1

Saturday

  • 1

  • 2

  • 3

» Birmingham New Street Station Timetables

Blaenau Ffestiniog

  • 1
    Llandudno Junction calling at Roman Bridge, Dolwyddelan, Pont-y-Pant, Betws-y-Coed, Llanrwst, North Llanrwst, Dolgarrog, Tal-y-Cafn, Glan Conwy (2)
  • 2
    Llandudno calling at Roman Bridge, Dolwyddelan, Pont-y-Pant, Betws-y-Coed, Llanrwst, North Llanrwst, Dolgarrog, Tal-y-Cafn, Glan Conwy, Llandudno Junction, Deganwy (14)

Monday to Friday

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

Saturday

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

Sunday

  • 2

  • 2

  • 2

  • 2

» Blaenau Ffestiniog Station Timetables

Bridgend

  • 1
    Cardiff Central calling at Llantwit Major, Rhoose Cardiff Intl Airport, Barry, Barry Docks, Cadoxton, Dinas Powys, Eastbrook, Cogan, Grangetown (15)
  • 2
    Ebbw Vale Town calling at Pencoed, Llanharan, Pontyclun, Cardiff Central, Pye Corner, Rogerstone, Risca & Pontymister, Crosskeys, Newbridge, Llanhilleth, Ebbw Vale Parkway (2)
  • 3
    Rhymney calling at Llantwit Major, Rhoose Cardiff Intl Airport, Barry, Barry Docks, Cadoxton, Dinas Powys, Eastbrook, Cogan, Grangetown, Cardiff Central, Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Llanbradach, Ystrad Mynach, Hengoed, Pengam, Bargoed, Brithdir, Tir-phil, Pontlottyn (32)

Monday to Friday

  • 2

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 1 📅

  • 1

  • 1 📅

  • 1 📅

  • 1 📅

Saturday

  • 2

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 1

  • 1

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

» Bridgend Station Timetables

Caerphilly

  • 1
    Barry Island calling at Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry (16)
  • 2
    Cardiff Central calling at Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street (2)
  • 3
    Penarth calling at Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Dingle Road (49)

Monday to Friday

  • 1

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 2

Saturday

  • 1

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 1

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 2

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

» Caerphilly Station Timetables

Cardiff Bay

  • 1
    Cardiff Central calling at Cardiff Queen Street (3)
  • 2
    Cardiff Queen Street non-stop  (109)
  • 3
    Pontypridd calling at Cardiff Queen Street, Cathays, Llandaf, Radyr, Taffs Well, Trefforest Estate, Trefforest (81)

Monday to Friday

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 2

  • 1 📅

Saturday

  • 1

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 3

  • 2

  • 2

  • 1

Sunday

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

  • 3

  • 2

  • 2

  • 2

» Cardiff Bay Station Timetables

Cardiff Central

  • 1
    Aberdare calling at Ninian Park, Waun-gron Park, Fairwater, Danescourt, Radyr, Taffs Well, Trefforest Estate, Trefforest, Pontypridd, Abercynon, Penrhiwceiber, Mountain Ash, Fernhill, Cwmbach, Aberdare Platform 2 (19)
  • 2
    Abergavenny calling at Newport (South Wales), Cwmbran, Pontypool & New Inn (2)
  • 3
    Bargoed calling at Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Energlyn & Churchill Park, Llanbradach, Ystrad Mynach, Hengoed, Pengam, Gilfach Fargoed (2)
  • 4
    Barry Island calling at Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry (15)
  • 5
    Bridgend calling at Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry, Rhoose Cardiff Intl Airport, Llantwit Major (14)
  • 6
    Caerphilly calling at Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill (6)
  • 7
    Cardiff Bay calling at Cardiff Queen Street (1)
  • 8
    Cardiff Queen Street non-stop  (1)
  • 9
    Carmarthen calling at Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside (1)
  • 10
    Carmarthen calling at Bridgend, Pyle, Port Talbot Parkway, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside (2)
  • 11
    Carmarthen calling at Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside (3)
  • 12
    Carmarthen calling at Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside (1)
  • 13
    Cheltenham Spa calling at Newport (South Wales), Severn Tunnel Junction, Caldicot, Chepstow, Lydney, Gloucester (38)
  • 14
    Chester calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Crewe (1)
  • 15
    Chester calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Whitchurch (Shropshire), Nantwich, Crewe (2)
  • 16
    Chester calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Yorton, Wem, Prees, Whitchurch (Shropshire), Wrenbury, Nantwich, Crewe (2)
  • 17
    Chester calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Nantwich, Crewe (1)
  • 18
    Coryton calling at Cardiff Queen Street, Heath Low Level, Birchgrove, Rhiwbina, Whitchurch (Glamorgan) (4)
  • 19
    Crewe calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Yorton, Wem, Prees, Whitchurch (Shropshire), Wrenbury, Nantwich (2)
  • 20
    Ebbw Vale Town calling at Newport (South Wales), Pye Corner, Rogerstone, Risca & Pontymister, Crosskeys, Newbridge, Llanhilleth, Ebbw Vale Parkway (4)
  • 21
    Ebbw Vale Town calling at Pye Corner, Rogerstone, Risca & Pontymister, Crosskeys, Newbridge, Llanhilleth, Ebbw Vale Parkway (5)
  • 22
    Fishguard Harbour calling at Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Fishguard & Goodwick (2)
  • 23
    Gloucester calling at Newport (South Wales), Severn Tunnel Junction, Caldicot, Chepstow, Lydney (5)
  • 24
    Hereford calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny (3)
  • 25
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (2)
  • 26
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd) (1)
  • 27
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll (2)
  • 28
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (2)
  • 29
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd) (2)
  • 30
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (1)
  • 31
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (4)
  • 32
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (2)
  • 33
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (1)
  • 34
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Nantwich, Crewe, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (1)
  • 35
    Holyhead calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Ludlow, Shrewsbury, Gobowen, Wrexham General, Chester, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd) (1)
  • 36
    Llandudno Junction calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Gobowen, Chirk, Ruabon, Wrexham General, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay (1)
  • 37
    Maesteg calling at Pontyclun, Llanharan, Pencoed, Bridgend, Wildmill, Sarn, Tondu, Garth (Mid Glamorgan), Maesteg (Ewenny Road) (13)
  • 38
    Manchester Piccadilly calling at Newport (South Wales), Cwmbran, Abergavenny, Hereford, Leominster, Ludlow, Shrewsbury, Crewe, Wilmslow, Stockport (10)
  • 39
    Manchester Piccadilly calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Crewe, Wilmslow (1)
  • 40
    Manchester Piccadilly calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Wem, Whitchurch (Shropshire), Nantwich, Crewe, Alderley Edge, Wilmslow, Stockport (2)
  • 41
    Manchester Piccadilly calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Wem, Whitchurch (Shropshire), Nantwich, Crewe, Wilmslow, Stockport (3)
  • 42
    Manchester Piccadilly calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Yorton, Wem, Prees, Whitchurch (Shropshire), Wrenbury, Nantwich, Crewe, Wilmslow, Stockport (1)
  • 43
    Manchester Piccadilly calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Shrewsbury, Crewe, Wilmslow, Stockport (2)
  • 44
    Merthyr Tydfil calling at Cardiff Queen Street, Cathays, Llandaf, Radyr, Taffs Well, Trefforest Estate, Trefforest, Pontypridd, Abercynon, Quakers Yard, Merthyr Vale, Troed-y-rhiw, Pentre-bach (22)
  • 45
    Milford Haven calling at Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (2)
  • 46
    Milford Haven calling at Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (4)
  • 47
    Milford Haven calling at Bridgend, Pyle, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (1)
  • 48
    Milford Haven calling at Ninian Park, Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (1)
  • 49
    Milford Haven calling at Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (1)
  • 50
    Milford Haven calling at Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (1)
  • 51
    Newport (South Wales) non-stop  (4)
  • 52
    Pembroke Dock calling at Ninian Park, Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Narberth, Kilgetty, Saundersfoot, Tenby, Penally, Manorbier, Lamphey, Pembroke (1)
  • 53
    Pembroke Dock calling at Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Narberth, Kilgetty, Saundersfoot, Tenby, Penally, Manorbier, Lamphey, Pembroke (2)
  • 54
    Pembroke Dock calling at Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Narberth, Kilgetty, Saundersfoot, Tenby, Penally, Manorbier, Lamphey, Pembroke (6)
  • 55
    Pembroke Dock calling at Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet, Swansea, Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Narberth, Kilgetty, Saundersfoot, Tenby, Penally, Manorbier, Lamphey, Pembroke (4)
  • 56
    Penarth calling at Grangetown, Dingle Road (7)
  • 57
    Pontypridd calling at Cardiff Queen Street, Cathays, Llandaf, Radyr, Taffs Well, Trefforest Estate, Trefforest (6)
  • 58
    Pontypridd calling at Ninian Park, Waun-gron Park, Fairwater, Danescourt, Radyr, Taffs Well, Trefforest Estate, Trefforest (1)
  • 59
    Rhymney calling at Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Energlyn & Churchill Park, Llanbradach, Ystrad Mynach, Hengoed, Pengam, Gilfach Fargoed, Bargoed (2)
  • 60
    Rhymney calling at Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Energlyn & Churchill Park, Llanbradach, Ystrad Mynach, Hengoed, Pengam, Gilfach Fargoed, Bargoed, Brithdir, Tir-phil, Pontlottyn (3)
  • 61
    Rhymney calling at Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill, Caerphilly, Aber, Llanbradach, Ystrad Mynach, Hengoed, Pengam, Bargoed (2)
  • 62
    Shrewsbury calling at Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton (1)
  • 63
    Swansea calling at Bridgend, Port Talbot Parkway, Neath (1)
  • 64
    Swansea calling at Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet (12)
  • 65
    Treherbert calling at Cardiff Queen Street, Cathays, Llandaf, Radyr, Taffs Well, Trefforest Estate, Trefforest, Pontypridd, Trehafod, Porth, Dinas Rhondda, Tonypandy, Llwynypia, Ystrad Rhondda, Ton Pentre, Treorchy, YNW (79)

Monday to Friday

  • 24 📅

  • 41

  • 4

  • 4 📅

  • 27

  • 4

  • 44

  • 6

  • 21

  • 48

  • 5

  • 18

  • 40

  • 56

  • 3

  • 44

  • 57

  • 4

  • 13

  • 1

  • 37

  • 56

  • 65

  • 44

  • 6

  • 5

  • 1

  • 54

  • 65

  • 13

  • 61

  • 29

  • 65

  • 64 📅

  • 64 📅

  • 65

  • 13

  • 65

  • 55

  • 38

  • 65

  • 13

  • 31

  • 65

  • 65

  • 22

  • 13

  • 65

  • 38

  • 53

  • 65

  • 13

  • 31

  • 65

  • 65

  • 13

  • 65

  • 55

  • 38

  • 65

  • 13

  • 32

  • 65

  • 65

  • 13

  • 65

  • 51 📅

  • 38

  • 54

  • 65

  • 13

  • 25

  • 65

  • 64

  • 65

  • 46

  • 13

  • 15

  • 65

  • 64

  • 43

  • 65

  • 13

  • 35

  • 65

  • 46

  • 64

  • 65

  • 13

  • 17

  • 65

  • 54 📅

  • 54 📅

  • 38

  • 65

  • 13 📅

  • 13 📅

  • 65

  • 28 📅

  • 28 📅

  • 64 📅

  • 64 📅

  • 65

  • 41

  • 59

  • 65

  • 44

  • 4

  • 65

  • 56

  • 13

  • 16

  • 65

  • 37

  • 19 📅

  • 51 📅

  • 19 📅

  • 58 📅

  • 10 📅

  • 10 📅

  • 60

  • 5

  • 21 📅

  • 4 📅

  • 65

  • 6 📅

  • 51 📅

  • 1 📅

  • 2 📅

  • 2 📅

  • 37

  • 57 📅

  • 11 📅

  • 11 📅

  • 4

  • 23 📅

  • 57 📅

  • 23 📅

Saturday

  • 1

  • 65

  • 24

  • 41

  • 4

  • 27

  • 4

  • 44

  • 6

  • 21

  • 5

  • 49

  • 18

  • 40

  • 56

  • 3

  • 44

  • 57

  • 4

  • 8

  • 13

  • 37

  • 1

  • 56

  • 65

  • 44

  • 6

  • 52

  • 5

  • 1

  • 65

  • 13

  • 61

  • 29

  • 65

  • 64

  • 65

  • 13

  • 65

  • 56

  • 55

  • 38

  • 65

  • 13

  • 31

  • 65

  • 65

  • 22

  • 13

  • 18

  • 65

  • 38

  • 53

  • 65

  • 13

  • 31

  • 65

  • 65

  • 45

  • 13

  • 65

  • 55

  • 38

  • 65

  • 13

  • 32

  • 65

  • 65

  • 45

  • 13

  • 65

  • 54

  • 38

  • 65

  • 13

  • 25

  • 65

  • 64

  • 65

  • 46

  • 13

  • 15

  • 65

  • 43

  • 64

  • 65

  • 13

  • 33

  • 65

  • 46

  • 64

  • 65

  • 13

  • 34

  • 65

  • 54

  • 38

  • 65

  • 13

  • 65

  • 36

  • 64

  • 65

  • 42

  • 59

  • 65

  • 44

  • 4

  • 65

  • 13

  • 14

  • 12

  • 65

  • 13

  • 37

  • 62

  • 11

  • 60

  • 5

  • 65

  • 51

  • 23

  • 24

  • 4

  • 57

Sunday

  • 21

  • 63

  • 57

  • 13

  • 44

  • 4

  • 5

  • 1

  • 39

  • 6

  • 37

  • 18

  • 60

  • 21

  • 7

  • 65

  • 4

  • 56

  • 44

  • 1

  • 65

  • 20

  • 37

  • 44

  • 13

  • 5

  • 1

  • 65

  • 20

  • 37

  • 44

  • 1

  • 65

  • 50

  • 37

  • 44

  • 13

  • 5

  • 1

  • 65

  • 20

  • 44

  • 30

  • 1

  • 65

  • 37

  • 44

  • 13

  • 5

  • 1

  • 65

  • 26

  • 44

  • 1

  • 65

  • 20

  • 37

  • 44

  • 13

  • 5

  • 1

  • 65

  • 44

  • 5

  • 1

  • 65

  • 37

  • 44

  • 13

  • 5

  • 1

  • 65

  • 44

  • 1

  • 37

  • 65

  • 47

  • 23

  • 44

  • 5

  • 1

  • 65

  • 16

  • 44

  • 65

  • 4

  • 9

  • 23

» Cardiff Central Station Timetables

Cardiff Queen Street

  • 1
    Cardiff Bay non-stop  (110)

Monday to Friday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

Saturday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

» Cardiff Queen Street Station Timetables

Carmarthen

  • 1
    Cardiff Central calling at Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend (1)
  • 2
    Cardiff Central calling at Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend, Pencoed, Llanharan, Pontyclun (3)
  • 3
    Fishguard Harbour calling at Whitland, Clunderwen, Clarbeston Road, Fishguard & Goodwick (2)
  • 4
    Hereford calling at Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Pyle, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny (1)
  • 5
    Manchester Piccadilly calling at Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Port Talbot Parkway, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Whitchurch (Shropshire), Nantwich, Crewe, Wilmslow, Stockport (2)
  • 6
    Milford Haven calling at Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (6)
  • 7
    Pembroke Dock calling at Whitland, Narberth, Kilgetty, Saundersfoot, Tenby, Penally, Manorbier, Lamphey, Pembroke (2)
  • 8
    Shrewsbury calling at Pembrey & Burry Port, 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, Craven Arms, Church Stretton (2)
  • 9
    Swansea calling at Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton (1)
  • 10
    Swansea calling at Pembrey & Burry Port, Llanelli, Gowerton (3)

Monday to Friday

  • 10 📅

  • 10 📅

  • 8 📅

  • 8 📅

  • 6

  • 2 📅

  • 2 📅

  • 7

  • 3

  • 6

  • 5

  • 6

  • 6

  • 1

Saturday

  • 10

  • 6

  • 2

  • 7

  • 3

  • 6

  • 5

Sunday

  • 9

  • 4

» Carmarthen Station Timetables

Cheltenham Spa

  • 1
    Cardiff Central calling at Gloucester, Lydney, Chepstow, Caldicot, Severn Tunnel Junction, Newport (South Wales) (40)

Monday to Friday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1 📅

  • 1 📅

  • 1

  • 1

  • 1

  • 1 📅

  • 1 📅

Saturday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

» Cheltenham Spa Station Timetables

Chester

  • 1
    Birmingham International calling at Crewe, Shrewsbury, Wellington (Shropshire), Telford Central, Wolverhampton, Sandwell & Dudley, Birmingham New Street (2)
  • 2
    Birmingham International calling at Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Wellington (Shropshire), Telford Central, Wolverhampton, Sandwell & Dudley, Birmingham New Street (8)
  • 3
    Cardiff Central calling at Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (1)
  • 4
    Crewe non-stop  (53)
  • 5
    Holyhead calling at Shotton, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd) (1)
  • 6
    Liverpool Lime Street calling at Helsby, Frodsham, Runcorn, Liverpool South Parkway (45)
  • 7
    Manchester Airport calling at Earlestown, Newton-le-Willows, Manchester Oxford Road, Manchester Piccadilly, East Didsbury (1)
  • 8
    Manchester Airport calling at Helsby, Frodsham, Runcorn East, Earlestown, Newton-le-Willows, Manchester Oxford Road, Manchester Piccadilly, East Didsbury (4)
  • 9
    Manchester Airport calling at Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road, Manchester Piccadilly (10)
  • 10
    Manchester Airport calling at Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road, Manchester Piccadilly, East Didsbury (3)
  • 11
    Manchester Piccadilly calling at Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road (5)
  • 12
    Shrewsbury calling at Crewe, Nantwich, Wrenbury, Whitchurch (Shropshire), Prees, Wem, Yorton (1)
  • 13
    Shrewsbury calling at Wrexham General, Ruabon, Chirk, Gobowen (3)
  • 14
    Wolverhampton calling at Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Wellington (Shropshire), Oakengates, Telford Central, Shifnal, Cosford, Albrighton, Codsall, Bilbrook (1)
  • 15
    Wrexham General non-stop  (36)

Monday to Friday

  • 5 📅

  • 8 📅

  • 1

  • 4

  • 8 📅

  • 7 📅

  • 2

  • 6

  • 10

  • 4

  • 4

  • 15

  • 13

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 10

  • 6

  • 3

Saturday

  • 8

  • 1

  • 4

  • 8

  • 2

  • 6

  • 10

  • 4

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 15

  • 6

  • 4

  • 6

  • 4

  • 15

  • 4

  • 15

  • 6

  • 4

  • 6

  • 4

  • 15

  • 13

  • 6

  • 4

  • 6

  • 11

  • 13

  • 11

Sunday

  • 4

  • 4

  • 11

  • 6

  • 4

  • 2

  • 4

  • 6

  • 4

  • 15

  • 11

  • 6

  • 4

  • 2

  • 6

  • 4

  • 11

  • 15

  • 4

  • 9

  • 6

  • 15

  • 4

  • 4

  • 2

  • 9

  • 6

  • 15

  • 4

  • 9

  • 6

  • 15

  • 2

  • 9

  • 6

  • 15

  • 4

  • 4

  • 6

  • 15

  • 4

  • 2

  • 9

  • 6

  • 4

  • 15

  • 9

  • 6

  • 4

  • 9

  • 2

  • 6

  • 4

  • 9

  • 6

  • 4

  • 14

  • 9

  • 4

  • 6

  • 15

  • 6

  • 9

  • 12

» Chester Station Timetables

Clarbeston Road

  • 1
    Fishguard Harbour calling at Fishguard & Goodwick (2)

Monday to Friday

  • 1

Saturday

  • 1

» Clarbeston Road Station Timetables

Coryton

  • 1
    Cardiff Central calling at Whitchurch (Glamorgan), Rhiwbina, Birchgrove, Heath Low Level, Cardiff Queen Street (3)
  • 2
    Penarth calling at Whitchurch (Glamorgan), Rhiwbina, Birchgrove, Heath Low Level, Cardiff Queen Street, Cardiff Central, Grangetown, Dingle Road (78)

Monday to Friday

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 1

  • 2

  • 2 📅

Saturday

  • 2

  • 2

  • 2

  • 2

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 1

  • 2

Sunday

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

» Coryton Station Timetables

Crewe

  • 1
    Birmingham International calling at Nantwich, Wrenbury, Whitchurch (Shropshire), Prees, Wem, Yorton, Shrewsbury, Wellington (Shropshire), Telford Central, Wolverhampton, Sandwell & Dudley, Birmingham New Street (2)
  • 2
    Cardiff Central calling at Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 3
    Chester non-stop  (45)
  • 4
    Holyhead calling at Chester, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd) (1)
  • 5
    Holyhead calling at Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (4)
  • 6
    Holyhead calling at Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd) (5)
  • 7
    Holyhead calling at Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (3)
  • 8
    Holyhead calling at Chester, Shotton, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd) (1)
  • 9
    Holyhead calling at Chester, Shotton, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd) (1)
  • 10
    Manchester Piccadilly calling at Alderley Edge, Wilmslow (1)
  • 11
    Manchester Piccadilly calling at Alderley Edge, Wilmslow, Stockport (2)
  • 12
    Manchester Piccadilly calling at Wilmslow (1)
  • 13
    Milford Haven calling at Nantwich, Whitchurch (Shropshire), Wem, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (2)
  • 14
    Shrewsbury calling at Nantwich, Wrenbury, Whitchurch (Shropshire), Prees, Wem, Yorton (23)

Monday to Friday

  • 2

  • 14

  • 13

  • 3

  • 11

  • 14

  • 7

  • 3

  • 1

  • 3

  • 14

  • 3

  • 3

  • 14

  • 3

  • 3

  • 14

  • 3

  • 3

  • 14

  • 3

  • 3

  • 14

  • 3

  • 3

  • 3

  • 14

  • 3

  • 6

  • 3

  • 3

Saturday

  • 2

  • 14

  • 13

  • 3

  • 11

  • 14

  • 7

  • 3

  • 1

  • 3

  • 14

  • 3

  • 3

  • 14

  • 3

  • 3

  • 14

  • 3

  • 3

  • 14

  • 3

  • 3

  • 14

  • 3

  • 3

  • 3

  • 14

  • 3

  • 3

  • 3

Sunday

  • 12

  • 4

  • 14

  • 7

  • 10

  • 3

  • 3

  • 14

  • 8

  • 3

  • 6

  • 3

  • 14

  • 5

  • 3

  • 6

  • 3

  • 14

  • 5

  • 3

  • 6

  • 14

  • 5

  • 6

  • 14

  • 3

  • 3

  • 5

  • 14

  • 3

  • 9

  • 3

» Crewe Station Timetables

Ebbw Vale Town

  • 1
    Cardiff Central calling at Ebbw Vale Parkway, Llanhilleth, Newbridge, Crosskeys, Risca & Pontymister, Rogerstone, Pye Corner (8)
  • 2
    Cardiff Central calling at Ebbw Vale Parkway, Llanhilleth, Newbridge, Crosskeys, Risca & Pontymister, Rogerstone, Pye Corner, Newport (South Wales) (11)
  • 3
    Maesteg calling at Ebbw Vale Parkway, Llanhilleth, Newbridge, Crosskeys, Risca & Pontymister, Rogerstone, Pye Corner, Cardiff Central, Pontyclun, Llanharan, Pencoed, Bridgend, Wildmill, Sarn, Tondu, Garth (Mid Glamorgan), Maesteg (Ewenny Road) (27)
  • 4
    Maesteg calling at Ebbw Vale Parkway, Llanhilleth, Newbridge, Crosskeys, Risca & Pontymister, Rogerstone, Pye Corner, Newport (South Wales), Cardiff Central, Pontyclun, Llanharan, Pencoed, Bridgend, Wildmill, Sarn, Tondu, Garth (Mid Glamorgan), Maesteg (Ewenny Road) (4)
  • 5
    Newport (South Wales) calling at Ebbw Vale Parkway, Llanhilleth, Newbridge, Crosskeys, Risca & Pontymister, Rogerstone, Pye Corner (24)

Monday to Friday

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 2

  • 4

  • 1

  • 4

  • 2 📅

  • 2 📅

  • 1

  • 1 📅

  • 1 📅

Saturday

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 5

  • 3

  • 2

  • 4

  • 1

  • 4

  • 2

  • 3

  • 1

Sunday

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 1

» Ebbw Vale Town Station Timetables

Fishguard Harbour

  • 1
    Cardiff Central calling at Fishguard & Goodwick, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend (2)
  • 2
    Cardiff Central calling at Fishguard & Goodwick, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Bridgend (3)
  • 3
    Cardiff Central calling at Fishguard & Goodwick, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Pembrey & Burry Port, Llanelli, Gowerton, Neath, Port Talbot Parkway, Bridgend (1)
  • 4
    Cardiff Central calling at Fishguard & Goodwick, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Bridgend (1)
  • 5
    Carmarthen calling at Fishguard & Goodwick, Clarbeston Road, Clunderwen, Whitland (5)
  • 6
    Clarbeston Road calling at Fishguard & Goodwick (2)
  • 7
    Manchester Piccadilly calling at Fishguard & Goodwick, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Shrewsbury, Wem, Whitchurch (Shropshire), Nantwich, Crewe, Wilmslow, Stockport (2)
  • 8
    Swansea calling at Fishguard & Goodwick, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton (2)

Monday to Friday

  • 6

  • 5

  • 5

  • 7

  • 2

  • 5

  • 1 📅

  • 1 📅

Saturday

  • 6

  • 2

  • 4

  • 7

  • 2

  • 5

  • 8

Sunday

  • 3

  • 8

  • 5

» Fishguard Harbour Station Timetables

Gloucester

  • 1
    Cardiff Central calling at Lydney, Chepstow, Caldicot, Severn Tunnel Junction, Newport (South Wales) (2)

Sunday

  • 1

  • 1

» Gloucester Station Timetables

Hereford

  • 1
    Cardiff Central calling at Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 2
    Fishguard Harbour calling at Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Fishguard & Goodwick (1)

Monday to Friday

  • 1

Saturday

  • 1

Sunday

  • 2

» Hereford Station Timetables

Holyhead

  • 1
    Birmingham International calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester, Crewe, Shrewsbury, Wolverhampton, Sandwell & Dudley, Birmingham New Street (1)
  • 2
    Birmingham International calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Wellington (Shropshire), Telford Central, Wolverhampton, Sandwell & Dudley, Birmingham New Street (10)
  • 3
    Birmingham New Street calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Shotton, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Wellington (Shropshire), Telford Central, Wolverhampton, Sandwell & Dudley (2)
  • 4
    Cardiff Central calling at Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 5
    Cardiff Central calling at Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Shrewsbury, Ludlow, Hereford, Newport (South Wales) (1)
  • 6
    Cardiff Central calling at Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Hereford, Abergavenny, Cwmbran, Newport (South Wales) (2)
  • 7
    Cardiff Central calling at Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 8
    Cardiff Central calling at Valley, Llanfairpwll, Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 9
    Cardiff Central calling at Valley, Llanfairpwll, Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 10
    Cardiff Central calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (1)
  • 11
    Cardiff Central calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (1)
  • 12
    Cardiff Central calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 13
    Cardiff Central calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Ruabon, Chirk, Gobowen, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 14
    Chester calling at Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint (1)
  • 15
    Chester calling at Valley, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton (2)
  • 16
    Crewe calling at Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester (1)
  • 17
    Crewe calling at Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester (2)
  • 18
    Crewe calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester (2)
  • 19
    Crewe calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Chester (2)
  • 20
    Manchester Airport calling at Llanfairpwll, Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester, Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road, Manchester Piccadilly, East Didsbury (2)
  • 21
    Manchester Airport calling at Valley, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Shotton, Chester, Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road, Manchester Piccadilly, East Didsbury (2)
  • 22
    Manchester Airport calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester, Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road, Manchester Piccadilly (1)
  • 23
    Manchester Piccadilly calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Rhyl, Shotton, Chester, Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road (1)
  • 24
    Shrewsbury calling at Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll, Bangor (Gwynedd), Llanfairfechan, Penmaenmawr, Conwy, Llandudno Junction, Colwyn Bay, Rhyl, Prestatyn, Flint, Chester, Wrexham General, Ruabon, Chirk, Gobowen (2)

Monday to Friday

  • 8

  • 21

  • 5

  • 13

  • 2

  • 12

  • 2

  • 9

  • 2

  • 4

  • 20

  • 2

  • 7

  • 2

  • 6

  • 24

  • 19

  • 3

  • 15

Saturday

  • 8

  • 21

  • 13

  • 2

  • 12

  • 2

  • 9

  • 2

  • 4

  • 20

  • 2

  • 7

  • 2

  • 6

  • 24

  • 19

  • 3

  • 15

Sunday

  • 23

  • 16

  • 11

  • 22

  • 17

  • 10

  • 17

  • 1

  • 18

  • 18

  • 14

» Holyhead Station Timetables

Liverpool Lime Street

  • 1
    Chester calling at Liverpool South Parkway, Runcorn, Frodsham, Helsby (47)
  • 2
    Wrexham General calling at Liverpool South Parkway, Runcorn, Frodsham, Helsby, Chester (1)

Monday to Friday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1 📅

  • 1 📅

  • 1

Saturday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 2

  • 1

  • 1

  • 1

  • 1

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

» Liverpool Lime Street Station Timetables

Llandovery

  • 1
    Swansea calling at Llanwrda, Llangadog, Llandeilo, Ffairfach, Llandybie, Ammanford, Pantyffynnon, Pontarddulais, Llangennech, Bynea, Llanelli, Gowerton (1)

Monday to Friday

  • 1

» Llandovery Station Timetables

Llandrindod

  • 1
    Shrewsbury calling at Pen-y-bont, Dolau, Llanbister Road, Llangynllo, Knucklas, Knighton, Bucknell, Hopton Heath, Broome, Craven Arms, Church Stretton (1)

Monday to Friday

  • 1

» Llandrindod Station Timetables

Llandudno

  • 1
    Blaenau Ffestiniog calling at Deganwy, Llandudno Junction, Glan Conwy, Tal-y-Cafn, Dolgarrog, North Llanrwst, Llanrwst, Betws-y-Coed, Pont-y-Pant, Dolwyddelan, Roman Bridge (12)
  • 2
    Chester calling at Deganwy, Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton (1)
  • 3
    Crewe calling at Deganwy, Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester (4)
  • 4
    Llandudno Junction calling at Deganwy (33)
  • 5
    Manchester Airport calling at Deganwy, Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester, Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road, Manchester Piccadilly, East Didsbury (24)
  • 6
    Shrewsbury calling at Deganwy, Llandudno Junction, Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester, Wrexham General, Ruabon, Chirk, Gobowen (1)

Monday to Friday

  • 2

  • 5

  • 4

  • 5

  • 4

  • 5

  • 5

  • 1

  • 5

  • 5

  • 4

  • 1

  • 4

  • 5

  • 5

  • 1

  • 5

  • 5

  • 4

  • 5

  • 1

  • 5

  • 4

  • 3

  • 4

  • 3

Saturday

  • 6

  • 5

  • 4

  • 5

  • 4

  • 5

  • 4

  • 5

  • 4

  • 1

  • 5

  • 4

  • 5

  • 4

  • 1

  • 4

  • 5

  • 4

  • 5

  • 4

  • 1

  • 5

  • 4

  • 5

  • 4

  • 5

  • 1

  • 4

  • 5

  • 4

  • 3

  • 4

  • 3

Sunday

  • 1

  • 4

  • 4

  • 4

  • 1

  • 4

  • 4

  • 4

  • 4

  • 1

  • 4

  • 4

  • 4

  • 4

  • 1

  • 4

» Llandudno Station Timetables

Llandudno Junction

  • 1
    Blaenau Ffestiniog calling at Glan Conwy, Tal-y-Cafn, Dolgarrog, North Llanrwst, Llanrwst, Betws-y-Coed, Pont-y-Pant, Dolwyddelan, Roman Bridge (2)
  • 2
    Blaenau Ffestiniog calling at Tal-y-Cafn, Llanrwst, Betws-y-Coed (2)
  • 3
    Crewe calling at Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester (3)
  • 4
    Llandudno calling at Deganwy (39)
  • 5
    Manchester Airport calling at Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester, Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road, Manchester Piccadilly, East Didsbury (2)
  • 6
    Manchester Piccadilly calling at Colwyn Bay, Abergele & Pensarn, Rhyl, Prestatyn, Flint, Shotton, Chester, Helsby, Frodsham, Runcorn East, Warrington Bank Quay, Earlestown, Newton-le-Willows, Manchester Oxford Road (1)

Monday to Friday

  • 3 📅

  • 3 📅

  • 2

  • 4

  • 4

  • 4

  • 1

  • 4

  • 4

  • 5

  • 4

  • 4

  • 4

  • 4

  • 4

Saturday

  • 3

  • 2

  • 4

  • 4

  • 4

  • 1

  • 4

  • 4

  • 4

  • 4

  • 4

  • 5

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

Sunday

  • 4

  • 6

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

  • 4

» Llandudno Junction Station Timetables

Llanelli

  • 1
    Cardiff Central calling at Gowerton, Swansea, Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend, Pencoed, Llanharan, Pontyclun (2)

Monday to Friday

  • 1

Saturday

  • 1

» Llanelli Station Timetables

Machynlleth

  • 1
    Aberystwyth calling at Dovey Junction, Borth, Bow Street (11)
  • 2
    Pwllheli calling at Dovey Junction, Penhelig, Aberdovey, Tywyn, Tonfanau, Llwyngwril, Fairbourne, Morfa Mawddach, Barmouth, Llanaber, Talybont, Dyffryn Ardudwy, Llanbedr, Pensarn, Llandanwg, Harlech, Tygwyn, Talsarnau, Llandecwyn, Penrhyndeudraeth, Minffordd, Porthmadog, Criccieth, Penychain, Abererch (22)

Monday to Friday

  • 1

  • 1

  • 2

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2 📅

  • 2 📅

Saturday

  • 1

  • 1

  • 2

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

Sunday

  • 1

  • 1

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

  • 2

  • 2

» Machynlleth Station Timetables

Maesteg

  • 1
    Cardiff Central calling at Maesteg (Ewenny Road), Garth (Mid Glamorgan), Tondu, Sarn, Wildmill, Bridgend, Pencoed, Llanharan, Pontyclun (6)
  • 2
    Ebbw Vale Town calling at Maesteg (Ewenny Road), Garth (Mid Glamorgan), Tondu, Sarn, Wildmill, Bridgend, Pencoed, Llanharan, Pontyclun, Cardiff Central, Newport (South Wales), Pye Corner, Rogerstone, Risca & Pontymister, Crosskeys, Newbridge, Llanhilleth, Ebbw Vale Parkway (8)
  • 3
    Ebbw Vale Town calling at Maesteg (Ewenny Road), Garth (Mid Glamorgan), Tondu, Sarn, Wildmill, Bridgend, Pencoed, Llanharan, Pontyclun, Cardiff Central, Pye Corner, Rogerstone, Risca & Pontymister, Crosskeys, Newbridge, Llanhilleth, Ebbw Vale Parkway (31)

Monday to Friday

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3 📅

  • 3 📅

  • 2

  • 2

  • 2 📅

  • 2 📅

  • 3 📅

  • 3 📅

Saturday

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 2

  • 2

  • 2

  • 3

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 2

  • 1

  • 3

» Maesteg Station Timetables

Manchester Airport

  • 1
    Chester calling at East Didsbury, Manchester Piccadilly, Manchester Oxford Road, Newton-le-Willows, Earlestown, Warrington Bank Quay, Runcorn East, Frodsham, Helsby (8)
  • 2
    Chester calling at Manchester Piccadilly, Manchester Oxford Road, Newton-le-Willows, Earlestown, Warrington Bank Quay, Runcorn East, Frodsham, Helsby (9)
  • 3
    Holyhead calling at East Didsbury, Manchester Piccadilly, Manchester Oxford Road, Newton-le-Willows, Earlestown, Runcorn East, Frodsham, Helsby, Chester, Shotton, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd) (2)
  • 4
    Holyhead calling at East Didsbury, Manchester Piccadilly, Manchester Oxford Road, Newton-le-Willows, Earlestown, Warrington Bank Quay, Runcorn East, Frodsham, Helsby, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd) (2)
  • 5
    Holyhead calling at East Didsbury, Manchester Piccadilly, Manchester Oxford Road, Newton-le-Willows, Earlestown, Warrington Bank Quay, Runcorn East, Frodsham, Helsby, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll, Bodorgan, Ty Croes, Rhosneigr, Valley (2)
  • 6
    Holyhead calling at East Didsbury, Manchester Piccadilly, Manchester Oxford Road, Newton-le-Willows, Earlestown, Warrington Bank Quay, Runcorn East, Frodsham, Helsby, Chester, Shotton, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Conwy, Penmaenmawr, Llanfairfechan, Bangor (Gwynedd), Llanfairpwll (2)
  • 7
    Holyhead calling at Manchester Piccadilly, Manchester Oxford Road, Newton-le-Willows, Earlestown, Warrington Bank Quay, Runcorn East, Frodsham, Helsby, Chester, Flint, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Bangor (Gwynedd) (1)
  • 8
    Llandudno Junction calling at East Didsbury, Manchester Piccadilly, Manchester Oxford Road, Newton-le-Willows, Earlestown, Warrington Bank Quay, Runcorn East, Frodsham, Helsby, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay (2)
  • 9
    Llandudno calling at East Didsbury, Manchester Piccadilly, Manchester Oxford Road, Newton-le-Willows, Earlestown, Warrington Bank Quay, Runcorn East, Frodsham, Helsby, Chester, Shotton, Flint, Prestatyn, Rhyl, Abergele & Pensarn, Colwyn Bay, Llandudno Junction, Deganwy (20)

Monday to Friday

  • 9

  • 9

  • 9

  • 9

  • 4

  • 8

  • 9

  • 9

  • 9

  • 9

  • 9

  • 9

  • 6

  • 1

  • 5

  • 1

  • 1

  • 1

  • 3 📅

  • 3 📅

Saturday

  • 9

  • 9

  • 9

  • 9

  • 4

  • 8

  • 9

  • 9

  • 9

  • 9

  • 9

  • 9

  • 6

  • 1

  • 5

  • 1

  • 1

  • 1

Sunday

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 7

» Manchester Airport Station Timetables

Manchester Piccadilly

  • 1
    Cardiff Central calling at Stockport, Wilmslow, Crewe, Nantwich, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (4)
  • 2
    Cardiff Central calling at Stockport, Wilmslow, Crewe, Nantwich, Whitchurch (Shropshire), Wem, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (3)
  • 3
    Cardiff Central calling at Stockport, Wilmslow, Crewe, Nantwich, Wrenbury, Whitchurch (Shropshire), Prees, Wem, Yorton, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (4)
  • 4
    Cardiff Central calling at Stockport, Wilmslow, Crewe, Shrewsbury, Ludlow, Leominster, Hereford, Abergavenny, Cwmbran, Newport (South Wales) (6)
  • 5
    Cardiff Central calling at Stockport, Wilmslow, Crewe, Shrewsbury, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 6
    Carmarthen calling at Stockport, Wilmslow, Crewe, Nantwich, Whitchurch (Shropshire), Wem, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside (2)
  • 7
    Carmarthen calling at Stockport, Wilmslow, Crewe, Shrewsbury, Ludlow, Leominster, Hereford, Abergavenny, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside (1)
  • 8
    Chester calling at Manchester Oxford Road, Newton-le-Willows, Earlestown, Runcorn East, Frodsham, Helsby (2)
  • 9
    Chester calling at Manchester Oxford Road, Newton-le-Willows, Earlestown, Warrington Bank Quay, Runcorn East, Frodsham, Helsby (6)
  • 10
    Crewe calling at Stockport, Wilmslow (1)
  • 11
    Crewe calling at Stockport, Wilmslow, Alderley Edge (1)
  • 12
    Fishguard Harbour calling at Stockport, Wilmslow, Crewe, Nantwich, Whitchurch (Shropshire), Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Fishguard & Goodwick (2)
  • 13
    Fishguard Harbour calling at Stockport, Wilmslow, Crewe, Nantwich, Whitchurch (Shropshire), Wem, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Fishguard & Goodwick (2)
  • 14
    Milford Haven calling at Stockport, Wilmslow, Crewe, Nantwich, Whitchurch (Shropshire), Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (4)
  • 15
    Milford Haven calling at Stockport, Wilmslow, Crewe, Nantwich, Whitchurch (Shropshire), Wem, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Baglan, Briton Ferry, Neath, Skewen, Llansamlet, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (1)
  • 16
    Milford Haven calling at Stockport, Wilmslow, Crewe, Shrewsbury, Ludlow, Leominster, Hereford, Abergavenny, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (2)
  • 17
    Milford Haven calling at Stockport, Wilmslow, Crewe, Shrewsbury, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (1)
  • 18
    Pembroke Dock calling at Stockport, Wilmslow, Crewe, Nantwich, Whitchurch (Shropshire), Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Narberth, Kilgetty, Saundersfoot, Tenby, Penally, Manorbier, Lamphey, Pembroke (2)
  • 19
    Shrewsbury calling at Stockport, Wilmslow, Crewe, Nantwich, Wrenbury, Whitchurch (Shropshire), Prees, Wem, Yorton (4)
  • 20
    Swansea calling at Stockport, Wilmslow, Crewe, Nantwich, Shrewsbury, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Neath (2)
  • 21
    Swansea calling at Stockport, Wilmslow, Crewe, Nantwich, Whitchurch (Shropshire), Wem, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Neath (1)
  • 22
    Swansea calling at Stockport, Wilmslow, Crewe, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Hereford, Abergavenny, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Neath (1)
  • 23
    Swansea calling at Stockport, Wilmslow, Crewe, Shrewsbury, Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Neath (3)
  • 24
    Swansea calling at Stockport, Wilmslow, Crewe, Shrewsbury, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Pyle, Port Talbot Parkway, Neath (2)

Monday to Friday

  • 8 📅

  • 1

  • 14

  • 4

  • 12

  • 4

  • 14

  • 4

  • 18

  • 5

  • 13

  • 20

  • 6 📅

  • 15 📅

  • 1

  • 2 📅

  • 2 📅

  • 3 📅

  • 3 📅

  • 19

  • 19

Saturday

  • 8

  • 1

  • 14

  • 4

  • 12

  • 4

  • 14

  • 4

  • 18

  • 5

  • 13

  • 20

  • 6

  • 1

  • 2

  • 3

  • 19

  • 19

  • 9

Sunday

  • 21

  • 9

  • 17

  • 9

  • 24

  • 9

  • 16

  • 9

  • 23

  • 9

  • 16

  • 23

  • 24

  • 22

  • 7

  • 23

  • 3

  • 10

  • 11

» Manchester Piccadilly Station Timetables

Merthyr Tydfil

  • 1
    Aberdare calling at Pentre-bach, Troed-y-rhiw, Merthyr Vale, Quakers Yard, Abercynon, Pontypridd, Trefforest, Trefforest Estate, Taffs Well, Radyr, Llandaf, Cathays, Cardiff Queen Street, Cardiff Central, Ninian Park, Waun-gron Park, Fairwater, Danescourt, Radyr, Taffs Well, Trefforest Estate, Trefforest, Pontypridd, Abercynon, Penrhiwceiber, Mountain Ash, Fernhill, Cwmbach, Aberdare Platform 2 (60)
  • 2
    Cardiff Central calling at Pentre-bach, Troed-y-rhiw, Merthyr Vale, Quakers Yard, Abercynon, Pontypridd, Trefforest, Trefforest Estate, Taffs Well, Radyr, Llandaf, Cathays, Cardiff Queen Street (22)

Monday to Friday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 2

  • 1

  • 2 📅

  • 2 📅

  • 1

  • 2 📅

  • 2 📅

  • 2 📅

Saturday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 2

  • 1

  • 2

  • 1

  • 2

Sunday

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

» Merthyr Tydfil Station Timetables

Milford Haven

  • 1
    Cardiff Central calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend (4)
  • 2
    Cardiff Central calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Bridgend (4)
  • 3
    Cardiff Central calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Pyle, Bridgend (3)
  • 4
    Cardiff Central calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Bridgend (4)
  • 5
    Carmarthen calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland (9)
  • 6
    Manchester Piccadilly calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Whitchurch (Shropshire), Nantwich, Crewe, Alderley Edge, Wilmslow, Stockport (1)
  • 7
    Manchester Piccadilly calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Whitchurch (Shropshire), Nantwich, Crewe, Wilmslow, Stockport (5)
  • 8
    Manchester Piccadilly calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Whitchurch (Shropshire), Nantwich, Crewe, Wilmslow, Stockport (2)
  • 9
    Manchester Piccadilly calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Pyle, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Crewe, Alderley Edge, Wilmslow, Stockport (1)
  • 10
    Manchester Piccadilly calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Pyle, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Ludlow, Shrewsbury, Crewe, Wilmslow, Stockport (1)
  • 11
    Manchester Piccadilly calling at Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Pyle, Bridgend, Pencoed, Llanharan, Pontyclun, Cardiff Central, Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Crewe, Wilmslow, Stockport (1)

Monday to Friday

  • 3

  • 7

  • 7

  • 7

  • 4

  • 4

  • 8

  • 2

  • 2

  • 5 📅

  • 5 📅

  • 1 📅

  • 1 📅

  • 5 📅

  • 5 📅

Saturday

  • 5

  • 3

  • 6

  • 7

  • 7

  • 4

  • 4

  • 8

  • 2

  • 2

  • 1

  • 1

  • 5

Sunday

  • 10

  • 11

  • 9

  • 5

  • 5

  • 3

  • 5

» Milford Haven Station Timetables

Newport (South Wales)

  • 1
    Cardiff Central non-stop  (1)
  • 2
    Ebbw Vale Town calling at Pye Corner, Rogerstone, Risca & Pontymister, Crosskeys, Newbridge, Llanhilleth, Ebbw Vale Parkway (26)
  • 3
    Milford Haven calling at Cardiff Central, Pontyclun, Llanharan, Pencoed, Bridgend, Pyle, Port Talbot Parkway, Neath, Swansea, Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (1)

Monday to Friday

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 1 📅

  • 2

  • 2

  • 2

  • 2

Saturday

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

Sunday

  • 3

» Newport (South Wales) Station Timetables

Ninian Park

  • 1
    Coryton calling at Cardiff Central, Cardiff Queen Street, Heath Low Level, Birchgrove, Rhiwbina, Whitchurch (Glamorgan) (1)

Monday to Friday

  • 1 📅

» Ninian Park Station Timetables

Pembroke Dock

  • 1
    Cardiff Central calling at Pembroke, Lamphey, Manorbier, Penally, Tenby, Saundersfoot, Kilgetty, Narberth, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend (3)
  • 2
    Cardiff Central calling at Pembroke, Lamphey, Manorbier, Penally, Tenby, Saundersfoot, Kilgetty, Narberth, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend, Pencoed, Llanharan, Pontyclun (2)
  • 3
    Cardiff Central calling at Pembroke, Lamphey, Manorbier, Penally, Tenby, Saundersfoot, Kilgetty, Narberth, Whitland, Carmarthen, Pembrey & Burry Port, Llanelli, Gowerton, Swansea, Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend, Pencoed, Llanharan, Pontyclun (6)
  • 4
    Cardiff Central calling at Pembroke, Lamphey, Manorbier, Penally, Tenby, Saundersfoot, Kilgetty, Narberth, Whitland, Carmarthen, Pembrey & Burry Port, Llanelli, Swansea, Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend, Pencoed, Llanharan, Pontyclun (4)
  • 5
    Carmarthen calling at Pembroke, Lamphey, Manorbier, Penally, Tenby, Saundersfoot, Kilgetty, Narberth, Whitland (7)
  • 6
    Swansea calling at Pembroke, Lamphey, Manorbier, Penally, Tenby, Saundersfoot, Kilgetty, Narberth, Whitland, Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port, Llanelli, Gowerton (3)

Monday to Friday

  • 2

  • 3

  • 4

  • 4

  • 3

  • 3

  • 1 📅

  • 1 📅

  • 5 📅

  • 5 📅

  • 5 📅

  • 5 📅

Saturday

  • 2

  • 3

  • 4

  • 4

  • 3

  • 3

  • 1

  • 5

  • 5

Sunday

  • 6

  • 6

  • 6

  • 5

» Pembroke Dock Station Timetables

Penarth

  • 1
    Caerphilly calling at Dingle Road, Grangetown, Cardiff Central, Cardiff Queen Street, Heath High Level, Llanishen, Lisvane & Thornhill (48)
  • 2
    Cardiff Central calling at Dingle Road, Grangetown (13)
  • 3
    Coryton calling at Dingle Road, Grangetown, Cardiff Central, Cardiff Queen Street, Heath Low Level, Birchgrove, Rhiwbina, Whitchurch (Glamorgan) (76)

Monday to Friday

  • 3

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 2

  • 3

  • 3

  • 2

  • 3

  • 3

  • 3

  • 3

  • 2

  • 2 📅

  • 2 📅

  • 2 📅

  • 2

Saturday

  • 3

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 1

  • 3

  • 2

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 2

  • 2

  • 2

Sunday

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 2

  • 2

» Penarth Station Timetables

Pontypridd

  • 1
    Aberdare calling at Abercynon, Penrhiwceiber, Mountain Ash, Fernhill, Cwmbach, Aberdare Platform 2 (3)
  • 2
    Cardiff Bay calling at Trefforest, Trefforest Estate, Taffs Well, Radyr, Llandaf, Cathays, Cardiff Queen Street (81)
  • 3
    Cardiff Central calling at Trefforest, Trefforest Estate, Taffs Well, Radyr, Danescourt, Fairwater, Waun-gron Park, Ninian Park (1)
  • 4
    Cardiff Central calling at Trefforest, Trefforest Estate, Taffs Well, Radyr, Llandaf, Cathays, Cardiff Queen Street (6)

Monday to Friday

  • 4

  • 4

  • 1 📅

  • 1 📅

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 4

Saturday

  • 4

  • 4

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 4

Sunday

  • 2

  • 3

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

» Pontypridd Station Timetables

Port Talbot Parkway

  • 1
    Swansea calling at Neath (1)

Monday to Friday

  • 1 📅

» Port Talbot Parkway Station Timetables

Pwllheli

  • 1
    Machynlleth calling at Abererch, Penychain, Criccieth, Porthmadog, Minffordd, Penrhyndeudraeth, Llandecwyn, Talsarnau, Tygwyn, Harlech, Llandanwg, Pensarn, Llanbedr, Dyffryn Ardudwy, Talybont, Llanaber, Barmouth, Morfa Mawddach, Fairbourne, Llwyngwril, Tonfanau, Tywyn, Aberdovey, Penhelig, Dovey Junction (23)

Monday to Friday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1 📅

  • 1 📅

  • 1 📅

  • 1 📅

Saturday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

» Pwllheli Station Timetables

Rhymney

  • 1
    Barry Island calling at Bargoed, Gilfach Fargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Energlyn & Churchill Park, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry (3)
  • 2
    Barry Island calling at Pontlottyn, Tir-phil, Brithdir, Bargoed, Gilfach Fargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry (2)
  • 3
    Barry Island calling at Pontlottyn, Tir-phil, Brithdir, Bargoed, Gilfach Fargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Energlyn & Churchill Park, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry (13)
  • 4
    Barry Island calling at Pontlottyn, Tir-phil, Brithdir, Bargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry (24)
  • 5
    Barry Island calling at Pontlottyn, Tir-phil, Brithdir, Bargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Energlyn & Churchill Park, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry (2)
  • 6
    Bridgend calling at Bargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry, Rhoose Cardiff Intl Airport, Llantwit Major (29)
  • 7
    Bridgend calling at Pontlottyn, Tir-phil, Brithdir, Bargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Cogan, Eastbrook, Dinas Powys, Cadoxton, Barry Docks, Barry, Rhoose Cardiff Intl Airport, Llantwit Major (2)
  • 8
    Cardiff Central calling at Pontlottyn, Tir-phil, Brithdir, Bargoed, Gilfach Fargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Energlyn & Churchill Park, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street (2)
  • 9
    Cardiff Central calling at Pontlottyn, Tir-phil, Brithdir, Bargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street (2)
  • 10
    Penarth calling at Pontlottyn, Tir-phil, Brithdir, Bargoed, Gilfach Fargoed, Pengam, Hengoed, Ystrad Mynach, Llanbradach, Energlyn & Churchill Park, Aber, Caerphilly, Lisvane & Thornhill, Llanishen, Heath High Level, Cardiff Queen Street, Cardiff Central, Grangetown, Dingle Road (3)

Monday to Friday

  • 5

  • 2

  • 7

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 9

  • 6

  • 8

  • 6 📅

  • 6 📅

  • 1 📅

  • 1 📅

  • 10 📅

  • 10 📅

Saturday

  • 5

  • 2

  • 7

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 4

  • 6

  • 9

  • 6

  • 8

  • 6

  • 1

  • 10

Sunday

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

  • 3

» Rhymney Station Timetables

Shrewsbury

  • 1
    Aberystwyth calling at Welshpool, Newtown (Powys), Caersws, Machynlleth, Dovey Junction, Borth, Bow Street (15)
  • 2
    Birmingham International calling at Wellington (Shropshire), Telford Central, Wolverhampton, Sandwell & Dudley, Birmingham New Street (4)
  • 3
    Cardiff Central calling at Church Stretton, Craven Arms, Broome, Hopton Heath, Bucknell, Knighton, Knucklas, Llangynllo, Llanbister Road, Dolau, Pen-y-bont, Llandrindod, Builth Road, Cilmeri, Garth (Powys), Llangammarch, Llanwrtyd, Sugar Loaf, Cynghordy, Llandovery, Llanwrda, Llangadog, Llandeilo, Ffairfach, Llandybie, Ammanford, Pantyffynnon, Pontarddulais, Llangennech, Bynea, Llanelli, Gowerton, Swansea, Neath, Port Talbot Parkway, Bridgend (1)
  • 4
    Cardiff Central calling at Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales) (2)
  • 5
    Chester calling at Gobowen, Chirk, Ruabon, Wrexham General (6)
  • 6
    Crewe calling at Yorton, Wem, Prees, Whitchurch (Shropshire), Wrenbury, Nantwich (25)
  • 7
    Fishguard Harbour calling at Church Stretton, Craven Arms, Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Port Talbot Parkway, Neath, Swansea, Llanelli, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Fishguard & Goodwick (1)
  • 8
    Fishguard Harbour calling at Ludlow, Leominster, Hereford, Abergavenny, Pontypool & New Inn, Cwmbran, Newport (South Wales), Cardiff Central, Bridgend, Port Talbot Parkway, Neath, Swansea, Llanelli, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Fishguard & Goodwick (2)
  • 9
    Liverpool Lime Street calling at Gobowen, Chirk, Ruabon, Wrexham General, Chester, Helsby, Frodsham, Runcorn, Liverpool South Parkway (2)
  • 10
    Llandrindod calling at Church Stretton, Craven Arms, Knighton (1)
  • 11
    Manchester Piccadilly calling at Crewe, Wilmslow, Stockport (1)
  • 12
    Swansea calling at Church Stretton, Craven Arms, Broome, Hopton Heath, Bucknell, Knighton, Knucklas, Llangynllo, Llanbister Road, Dolau, Pen-y-bont, Llandrindod, Builth Road, Cilmeri, Garth (Powys), Llangammarch, Llanwrtyd, Sugar Loaf, Cynghordy, Llandovery, Llanwrda, Llangadog, Llandeilo, Ffairfach, Llandybie, Ammanford, Pantyffynnon, Pontarddulais, Llangennech, Bynea, Llanelli, Gowerton (13)

Monday to Friday

  • 10

  • 8 📅

  • 8 📅

  • 6

  • 9

  • 12

  • 4

  • 5

  • 6

  • 6

  • 12

  • 6

  • 1

  • 12

  • 6

  • 1

  • 2

  • 6

  • 12 📅

  • 12 📅

  • 6

  • 1

  • 6

  • 1

  • 12 📅

  • 12 📅

  • 5

  • 1 📅

  • 1 📅

  • 6

  • 5

Saturday

  • 7

  • 6

  • 9

  • 12

  • 4

  • 5

  • 6

  • 6

  • 12

  • 6

  • 1

  • 12

  • 6

  • 6

  • 12

  • 6

  • 1

  • 1

  • 2

  • 6

  • 1

  • 12

  • 1

  • 6

  • 5

Sunday

  • 2

  • 6

  • 2

  • 11

  • 5

  • 6

  • 1

  • 12

  • 6

  • 6

  • 1

  • 6

  • 3

  • 1

  • 6

  • 1

  • 6

» Shrewsbury Station Timetables

Swansea

  • 1
    Cardiff Central calling at Llansamlet, Skewen, Neath, Briton Ferry, Baglan, Port Talbot Parkway, Pyle, Bridgend, Pencoed, Llanharan, Pontyclun (6)
  • 2
    Carmarthen calling at Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside (5)
  • 3
    Fishguard Harbour calling at Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Fishguard & Goodwick (3)
  • 4
    Fishguard Harbour calling at Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Fishguard & Goodwick (1)
  • 5
    Haverfordwest calling at Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road (1)
  • 6
    Llandovery calling at Gowerton, Llanelli, Bynea, Llangennech, Pontarddulais, Pantyffynnon, Ammanford, Llandybie, Ffairfach, Llandeilo, Llangadog, Llanwrda (1)
  • 7
    Llanelli calling at Gowerton (2)
  • 8
    Manchester Piccadilly calling at Neath, Port Talbot Parkway, Pyle, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Whitchurch (Shropshire), Nantwich, Crewe, Wilmslow, Stockport (2)
  • 9
    Manchester Piccadilly calling at Neath, Port Talbot Parkway, Pyle, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Abergavenny, Hereford, Leominster, Ludlow, Shrewsbury, Crewe, Wilmslow, Stockport (1)
  • 10
    Manchester Piccadilly calling at Neath, Port Talbot Parkway, Pyle, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Abergavenny, Hereford, Ludlow, Shrewsbury, Crewe, Wilmslow, Stockport (1)
  • 11
    Manchester Piccadilly calling at Neath, Port Talbot Parkway, Pyle, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton, Shrewsbury, Crewe, Wilmslow, Stockport (1)
  • 12
    Manchester Piccadilly calling at Neath, Port Talbot Parkway, Pyle, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Shrewsbury, Crewe, Wilmslow, Stockport (3)
  • 13
    Milford Haven calling at Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Clunderwen, Clarbeston Road, Haverfordwest, Johnston (5)
  • 14
    Pembroke Dock calling at Gowerton, Llanelli, Pembrey & Burry Port, Kidwelly, Ferryside, Carmarthen, Whitland, Narberth, Kilgetty, Saundersfoot, Tenby, Penally, Manorbier, Lamphey, Pembroke (4)
  • 15
    Shrewsbury calling at 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, Craven Arms, Church Stretton (12)
  • 16
    Shrewsbury calling at Neath, Port Talbot Parkway, Pyle, Bridgend, Cardiff Central, Newport (South Wales), Cwmbran, Pontypool & New Inn, Abergavenny, Hereford, Leominster, Ludlow, Craven Arms, Church Stretton (1)

Monday to Friday

  • 6

  • 8

  • 14

  • 15

  • 1

  • 13

  • 15

  • 15 📅

  • 15 📅

  • 1

  • 3

  • 15

  • 1

  • 7

  • 13 📅

  • 13 📅

  • 2 📅

  • 2 📅

  • 2 📅

  • 2 📅

Saturday

  • 15

  • 8

  • 14

  • 15

  • 1

  • 13

  • 15

  • 15

  • 1

  • 3

  • 15

  • 1

  • 7

  • 13

  • 2

Sunday

  • 12

  • 11

  • 12

  • 4

  • 15

  • 9

  • 14

  • 10

  • 15

  • 14

  • 12

  • 16

  • 5

  • 3

» Swansea Station Timetables

Treherbert

  • 1
    Cardiff Central calling at YNW, Treorchy, Ton Pentre, Ystrad Rhondda, Llwynypia, Tonypandy, Dinas Rhondda, Porth, Trehafod, Pontypridd, Trefforest, Trefforest Estate, Taffs Well, Radyr, Llandaf, Cathays, Cardiff Queen Street (80)

Monday to Friday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1 📅

  • 1 📅

  • 1

  • 1

  • 1 📅

  • 1 📅

Saturday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

» Treherbert Station Timetables

Welshpool

  • 1
    Aberystwyth calling at Newtown (Powys), Caersws, Machynlleth, Dovey Junction, Borth, Bow Street (2)

Monday to Friday

  • 1

Saturday

  • 1

» Welshpool Station Timetables

Whitland

  • 1
    Pembroke Dock calling at Narberth, Kilgetty, Saundersfoot, Tenby, Penally, Manorbier, Lamphey, Pembroke (1)

Sunday

  • 1

» Whitland Station Timetables

Wrexham Central

  • 1
    Bidston calling at Wrexham General, Gwersyllt, Cefn-y-Bedd, Caergwrle, Hope (Flintshire), Penyffordd, Buckley, Hawarden, Shotton, Hawarden Bridge, Neston, Heswall, Upton (41)

Monday to Friday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

Saturday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

Sunday

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

» Wrexham Central Station Timetables

Wrexham General

  • 1
    Bidston calling at Gwersyllt, Cefn-y-Bedd, Caergwrle, Hope (Flintshire), Penyffordd, Buckley, Hawarden, Shotton, Hawarden Bridge, Neston, Heswall, Upton (9)
  • 2
    Chester non-stop  (37)
  • 3
    Shrewsbury calling at Ruabon, Chirk, Gobowen (1)

Monday to Friday

  • 1

  • 1

  • 2

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 1

  • 2

  • 2

  • 2

  • 2

  • 1

  • 2 📅

  • 2 📅

  • 3

Saturday

  • 1

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

Sunday

  • 1

  • 1

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

  • 2

» Wrexham General Station Timetables

Timetable data under licence from RSP / Rail Delivery Group