Fairbourne Railway

Experience the beauty of the Mawddach Estuary on this miniature, half-sized coastal railway. Connecting the village of Fairbourne with the sea at Barmouth Ferry.

Fairbourne Railway

The Fairbourne Railway has been running from Fairbourne village to the mouth of the Mawddach Estuary, connecting with the ferry across the harbour to Barmouth, for over 100 years.

In the 1890s, the village of Fairbourne was being built with holidaymakers in mind. A tramway was used to move materials and this was soon carrying passengers. As the line changed over the years, it was upgraded for steam trains.

It started as a two-foot gauge horse-drawn tramway in 1896, which was then converted to a 15-inch gauge railway in 1916. The line was completely re built in 1986 to a 12.25-inch gauge.

Enjoy a 2-mile journey from the village of Fairbourne, along the beach and out to the end of the peninsular and back. Four steam locomotives, which are half sized replicas of narrow-gauge engines, take you on your trip: Yeo, Sherpa, Beddgelert and Russell. Or journey on the 12.25-inch gauge diesel engine ‘Tony’, named after the late Prof. Tony Atkinson who was instrumental in preserving the line.

The railway is home to a museum and an indoor model railway with a large G-Scale layout. There are two cafés located at either end of the railway. The Station Café is situated on the Fairbourne platform; enjoy a choice of paninis, sandwiches, cakes, speciality coffees, teas and soft drinks. This is the place to get your train tickets and souvenirs. The Harbour View Café is situated at the terminus of the railway at Barmouth Ferry Station. Enjoy a tasty snack and the fabulous view of Barmouth Harbour and the Mawddach estuary, watching the trains come and go.

Fairbourne Railway map
01341 250362
Fairbourne Railway

Beach Road
LL38 2EX

LL38 2EX

Find Us

By Train
Fairbourne is served by the Cambrian Coast railway, operated by Transport for Wales.

By Ferry
From Barmouth quayside you can catch the pedestrian Ferry and connect with the train at Barmouth Ferry Station.

By Bus
Fairbourne is served by Traws Cymru T2 buses to Dolgellau. Then to Fairbourne with Arriva No 62 or No 43 and Lloyd's Coaches No X28 bus service.

By Car
The railway is situated on the Mid-Wales coast on the South side of the Mawddach Estuary. Fairbourne village is located halfway between Tywyn and Dolgellau, just off the A493.
From Barmouth quayside you can catch the pedestrian Ferry and connect with the train at Barmouth Ferry Station.

Over the road from the Fairbourne main terminus there is a small Network Rail Car Park at Fairbourne Station.


Discounts off stays with our Card

*available at selected accommodation

Einion House fairbourne
Einion House

An 18th Century house with spectacular views. This hotel style accommodation offers the personal homely experience of a Bed and Breakfast.

Panteinion hall
Panteinion Hall

Situated in the beautiful scenic wooded Panteinion Valley opposite the falls. Specialising in Group bookings of six or more and so the Hall is exclusively yours.

Tyr Graig Castle
Ty’r Graig Castle

Ty’r Graig Castle combines history and luxury with 11 en-suite guest rooms and restaurant. Built in late 1890 it retains its Victorian elegance and has stunning views. *Accommodation Offer


Fairbourne railway IMG 6595
Children's Playground

Located near to Beach Halt station in the Penrhyn Corner Pay-and-Display car park. Nearby is the Penrhyn Amusement Arcade, there is a commercial play area with bouncy castle, crazy golf and mini bumper cars

Geograph 6883384 by Chris Thomas Atkin
Dragon Theatre Barmouth

With a year-round programme of activities and events these converted Victorian chapel houses are home to a traditional theatre (186-seat) plus meeting rooms and a second studio stage.

Photo © Chris Thomas-Atkin

Barmouth NVW C136 1819 0026
Barmouth Heritage Trail

Highlight points of interest around the centre of Barmouth. Visit places around the centre of Barmouth that have played a part in this history and given the town its character.

Book online now!