Shortlist symbol Add to shortlist button.

01654 702653 (Mon-Fri 9:00 - 16:00)

Refine your search

Shortlist symbol Add to shortlist button.

Your Basket

Type of Item

 

Location

 

Or Item Name

 
 

Railway &Bus Stations in Mid Wales

loading...



The Cambrian Line runs from Shrewsbury to Aberystwyth via Machynlleth and trains on the Cambrian Coast Line depart from Machynlleth and travel from Dyfi Junction up the coast north to Pwllheli.

The Station, Machynlleth, Powys, SY20 8TG

 

Llandrindod railway station is on the Heart of Wales Line that runs from Shrewsbury to Swansea.

Station Crescent, Llandrindod Wells, LD1 5BB

 

Llwyngwril railway station is on the Cambrian Coast line from Machynlleth to Pwllheli.

Station Rd, Llwyngwril, LL37 2JS

 

Morfa Mawddach railway station is on the Cambrian Coast Line from Machynlleth to Pwllheli and is located south-east of Barmouth, south of the Mawddach estuary.

Morfa Mawddach, LL39 1BQ

 

Llandudno railway station is the terminus of a short branch line from Llandudno Junction on the North Wales Coast Line from Chester to Holyhead.

Augusta Street, Llandudno, LL30 2AF

 

Oswestry bus station is in the centre of the town next to the Aldi store with services to Shrewsbury, Welshpool, Newtown, Machynlleth and Wrexham.

Station Road, Oswestry, SY11 1QP

 

Pwllheli railway station is the terminus of the Cambrian coast Line from Machynlleth.

Station Square, Pwllheli, LL53 5HG

 

Minffordd railway station is on the Cambrian Coast Line from Machynlleth to Pwllheli.

Minffordd, Porthmadog, LL48 6HG

 

Bucknell railway station is on the Heart of Wales Line which runs from Shrewsbury to Swansea.

Weston Rd, Bucknell, SY7 0AD

 

Welshpool/Y Trallwng railway station is on the Cambrian Line from Shrewsbury to Aberystwyth.

Welshpool Relief Rd, Welshpool, SY21 7AZ

 

Newtown/Y Drenewydd railway station is on the Cambrian Line from Shrewsbury to Aberystwyth.

Old Kerry Rd, Newtown, Powys, SY16 1BP

 

Knighton bus station is off Bowling Green Lane with services to Ludlow.

Bowling Green Lane, Knighton, LD7 1DR

 

Caersws railway station is on the Cambrian Line from Shrewsbury to Aberystwyth; most trains run from/to Birmingham International.

Station Rd, Caersws, SY17 5HH

 

Swansea railway station is on the South Wales main line/West Wales line; services on the Heart of Wales line to Shrewsbury start from here.

High St, Swansea, SA1 1NU

 

Llangadog railway station is on the Heart of Wales Line which runs from Shrewsbury to Swansea.

Station Rd, Llangadog, SA19 9LU

 

Porthmadog railway station is on the Cambrian Coast Line from Machynlleth to Pwllheli. The station is located less than a 5 minute walk from the town centre and connections to the heritage railways is via a 15 minute walk.

High St, Porthmadog, LL49 9HT

 

Barmouth/Abermaw railway station is on the Cambrian Coast Line from Machynlleth to Pwllheli and is located by a level crossing just off the A496 which runs through the town.

Station Approach, Barmouth, LL42 1LS

 
 
Connect with us on Social Media