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

Train at Betws-y-Coed station with heritage railway carriage in the background

Llandudno – Blaenau Ffestiniog via Glan Conwy and Betws-y-Coed

Enjoy a beautiful picturesque journey on the Conwy Valley Line, taking in the stunning Welsh countryside.

Severn Shores train line

Cheltenham Spa – Newport

The route of the Severn Shores Line skirts the western shore of the Severn Estuary, with breath-taking views of the River Severn.

You may also like

Family days out by rail

Experience new adventures when you enjoy greener days out by rail. 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.

Ingleborough in the snow along The Bentham Line

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

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