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

 

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

Station Rd, Llanwrtyd Wells, LD5 4RW

 

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

 

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

Glyndwr, Knucklas, LD7 1PN

 

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

 

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

Dyffryn Ardudwy, LL42 2EU

 

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

 

Machynlleth railway station is on the Cambrian Line from Shrewsbury to Aberystwyth and is the junction for the Cambrian Coast Line to Pwllheli.

Heol y Doll, Machynlleth, Powys, SY20 8BL

 

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

 

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

Station Yard, Llandovery, Carmarthenshire, SA20 0BG

 

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

Station Crescent, Llandrindod Wells, LD1 5BB

 

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

Bowling Green Lane, Knighton, LD7 1DR

 

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

Station Square, Pwllheli, LL53 5HG

 

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

Station Rd, Caersws, SY17 5HH

 

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

Station Rd, Tywyn, LL36 9EY

 

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

Station Rd, Fairbourne, LL38 2AQ

 

Borth railway station is on the Cambrian Line from Shrewsbury to Aberystwyth.

Cambrian Trerrace, Borth, SY24 5HT

 
 
Connect with us on Social Media