Steam train journeys across Wales

Wales is blessed with some of the most picturesque and diverse landscapes of anywhere from within the United Kingdom, and although there are many ways to view the surroundings. Very few methods can beat the pleasure of hopping aboard a steam train, for a relaxing and enjoyable steam train journey through some of the most breath-taking scenery found in Wales.


Vale of Rheidol RailwayVale of Rheidol Railway  - Park Avenue, Aberystwyth, Ceredigion, SY23 1PG

The Vale of Rheidol Railway takes passengers on a nostalgic 12-mile narrow gauge steam train journey, between the popular seaside resort of Aberystwyth, and inland village of Devil’s Bridge - Home to the 90-metre drop waterfall (Devil's Bridge Falls).

Find holiday homes in Aberystwyth near the Vale of Rheidol Railway




Ffestiniog & Welsh Highland RailwaysFfestiniog & Welsh Highland Railways  - Harbour Station, Porthmadog, Gwynedd, LL49 9NF

Passengers aboard the Ffestiniog Railway will embark on a 13½-mile journey from the harbour in the coastal town of Porthmadog to the slate mining town of Blaenau Ffestiniog, in the heart of Snowdonia National Park. As the narrow gauge steam train puffs along, passengers onboard are able to enjoy and at-seat buffet service, snacks, refreshments as well as a fully-licensed bar.

Find holiday homes in Porthmadog and Blaenau Ffestiniog near Ffestiniog & Welsh Highland Railways   




Fairbourne Railway

Fairbourne Steam Railway - Beach Road, Fairbourne, Gwynedd, LL38 2EX

The village of Fairbourne on the Gwynedd coastline is home to Fairbourne Steam Railway. A dinky railway which takes passengers on a two-mile-long steam train journey alongside the beach, between the seaside village of Fairbourne and Penrhyn Point. The small trains travel along a tiny 12¼” wide track, this makes it the smallest of all the narrow-gauge railways in Wales.

Holiday homes in Fairbourne village near Fairbourne Steam Railway   


Snowdon Mountain RailwaySnowdon Mountain Railway  - Llanberis, Gwynedd, LL55 4TT

Snowdon Mountain Railway is a true one-off when is comes to steam train journeys and the views they offer. This magnificent steam train journey starts from the village of Llanberis, and whilst passengers sit back and enjoy the jaw-dropping views, the powerful engines chug their way up to the summit of Snowdon.

Self-catering holiday rentals in Llanberis near Snowdon Mountain Railway   



Rheilffordd Talyllyn Railway

Rheilffordd Talyllyn Railway - Gorsaf Wharf Station, Tywyn, Gwynedd, LL36 9EY

Tywyn is the home and starting point for the Rheilffordd Talyllyn Railway, a historic steam-operated railway that runs for 7¼ miles along a 2-foot, 3-inch gauge line. This nostalgic train journey snakes its way through the Fathew Valley, to Nant Gwernol station near the village of Abergynolwyn.

Holiday homes to rent in Tywyn near Rheilffordd Talyllyn Railway    




Brecon Mountain RailwayBrecon Mountain Railway - Pant Station, Merthyr Tydfil, Powys, CF48 2UP

All aboard... As the Brecon Mountain Railway takes its passengers into the Brecon Beacons National Park, which travels along the full length of the Taf Fechan Reservoir to Dol-y-Gaer. Passengers can enjoy the stunning scenery from the all-weather observation coaches pulled by a vintage steam locomotive.

Merthyr Tydfil holiday homes near Brecon Mountain Railway





Gwili Steam RailwayGwili Steam Railway - Bronwydd Arms Station, Bronwydd, Carmarthen, Carmarthenshire, SA33 6HT

Located in the breath-taking Carmarthenshire hills, the Gwili Steam Railway allows passengers to step back into the past as the climb aboard a full-size railway. The train departs from Bronwydd station for a one-hour round trip, taking in the beautiful River Gwili and passing alongside the 'Gwili Falls'.

Self-catering holiday rentals in Carmarthen near Gwili Steam Railway




Bala Lake RailwayBala Lake Railway - Llanuwchlyn Station, Llanuwchlyn, Bala, Gwynedd, LL23 7DD

Bala Lake Railway is a wonderful 9-mile long narrow gauge steam train journey that takes passengers from the village of Llanuwchllyn, through Snowdonia National Park to Bala and back. This splendid steam train journey offers amazing views of the nearby mountains of Arenig Fawr, Aran Benllyn and Aran Fawddwy. The one hour trip also passes on the Southern side of Bala Lake, which is the largest natural lake in Wales.

Holiday homes and cottages in Bala near Bala Lake Railway    



Welshpool and Llanfair Railway

Welshpool & Llanfair Railway  - The Station, Llanfair Caereinion, Nr. Welshpool, Powys, SY21 0SF

The Welshpool and Llanfair Railway starts its 16-mile journey in the market town of Welshpool, as it travels along its 2 foot 6-inch narrow gauge line to the rural community of Llanfair Caereinion.

Holiday homes to rent in Welshpool & Llanfair Caereinion near Welshpool & Llanfair Railway




Llanberis Lake RailwayLlanberis Lake Railway  - Gilfach Ddu, Llanberis, Gwynedd, LL55 4TY

Enjoy a leisurely way to take in the beauty of Snowdonia, as the Llanberis Lake Railway embarks on an hour-long, 5-mile round trip. Passengers begin their journey at either Gilfach Ddu station in Padarn Country Park, or at Llanberis Station. Where the little vintage steam engines travel at a leisurely pace along the shores of Padarn Lake, with a terminus at the foot of Snowdon.

Holiday cottages & holiday homes in Llanberis near Llanberis Lake Railway




Discounts available for steam train journeys in Wales...

For holidaymakers who are considering taking one or more of the steam train journeys available in Wales, the Great Little Trains of Wales discount card entitles the card holder to 20% off a full paying adult round trip fare. Discounts are only available at participating railways as listed on the card (terms and conditions apply).