Train travelling across viaduct surrounded by lush green Welsh countryside.
Explore the beauty of the Heart of Wales Line.
Steam train travelling along the Heart of Wales line
Walkers joining the train at Llandovery station

Outdoors and nature

Scenic views

Walking

Heart of Wales Line

Shrewsbury – Swansea

The Heart of Wales Line celebrated its 150th anniversary in 2018 and is recognised as one of the most scenic railways in the country. It stretches for 121 beautiful miles from the quaint town of Shrewsbury, with its wonderful architecture and history, to the picturesque coastal city of Swansea in South Wales.

The line crosses two impressive viaducts at Cynghordy and Knucklas boating impressive views from the train window. You’ll pass through the Welsh Marches, past  historic castles and idyllic villages, Victorian spa towns and cross Offa’s Dyke.

A truely beautiful journey with plenty of opportunity to stop and explore that is a must to add to your adventure list.

Explore beyond the railway stations and enjoy the landscapes on foot with the Heart of Wales Line Trail. This long distance walk weaves between stations along the line taking in Shropshire, Powys, Carmarthenshire, Brecon Beacons National Park and Swansea. Find out more about this scenic walking route here…

Discover how you can explore Wales by public transport for safe, sustainable, scenic journeys with Wales on Rails here.

About this line

Route

Shrewsbury – Swansea

Journey time

4 hrs

Cost

Single tickets in advance are often cheaper

Distance

121 miles | 193 km

Stations on this line:

  • Shrewsbury
  • Church Stretton
  • Craven Arms
  • Broome
  • Hopton Heath
  • Bucknell
  • Knighton
  • Knucklas
Show more

Nearby lines

Looking across the platform at Wrexham station along the Borderlands Line

Bidston – Wrexham Central

Explore this picturesque line that links Wales and the Wirral with 27 miles of railway.

Shrewsbury – Pwllheli

Considered to be one of the most stunning and scenic railway routes in the world, experience the Cambrian Coast Line for yourself.

Stone built train station along the Cambrian Coast Lines

Shrewsbury – Aberystwyth

Your journey along this part of the Cumbrian Coast Lines takes you across picturesque Welsh countryside until you reach the sea and the historic seaside town of Aberystwyth.

You may also like

Family days out by rail

Experience new adventures when you enjoy greener days out by rail this autumn. Take a look at our suggestions here.

Station sign with rolling hills in the background

We're getting on board for Catch the Bus Month and bring you some suggestions on how you can explore further when you combine your adventure with trains and buses.

Train travelling along the Bentham Line through lush countryside

Leeds – Morecambe / Heysham Port via Skipton, Bentham & Lancaster

Explore the history of the Bentham Line, nestled in scenic Yorkshire & Lancashire countryside.