At a glance
The Bala Lake Railway (LL23 7SR) runs 4.5 miles of 597mm narrow gauge steam railway along the southern shore of Llyn Tegid — the largest natural lake in Wales. Adult ~£14 return. Seasonal April–October. 45 min each way. One of the Great Little Trains of Wales. Connects Bala town with Llanuwchllyn village. Aran mountain walks from the far terminus.
About the Bala Lake Railway
The Bala Lake Railway was established in 1972 by volunteers on the trackbed of a section of the former Great Western Railway broad-gauge main line from Ruabon to Barmouth that closed in 1965. The preserved railway runs on a gauge of 1 ft 11½ in (597 mm) — one of the narrowest among the Great Little Trains of Wales — with purpose-built narrow gauge locomotives and carriages.
The setting is exceptional. Llyn Tegid — Bala Lake in English — is the largest natural lake in Wales: approximately 4 miles long, 1 mile wide, and 42 metres deep. The railway hugs its southern shore for the entire journey, giving passengers continuous water views with the Aran and Arenig mountains visible across the lake. Herons fish the shallows. Wildfowl — mallard, teal, great crested grebe — are common on the lake throughout the year.
The lake is also home to the gwyniad — a rare whitefish found nowhere else in the world, a glacial relict species that became isolated in Llyn Tegid when the ice retreated. It cannot be caught, cannot be kept, and cannot be seen except under careful scientific study. Its existence in the depths of the lake is a reminder of the geological drama that shaped this landscape.
The journey
- Bala (Y Bala) — Start of the line. Station near the town centre. Café, shops and car parking in town.
- Llangower — First halt. The village of Llangower has a small church; the halt gives access to the lake shore.
- Pentrepiod — Request halt on the southern shore.
- Llanuwchllyn — Southern terminus. Café at the station. Gateway to Aran mountain walks. Welsh-speaking community with a strong cultural heritage.
Find it on the map
Frequently asked questions
The railway runs 4.5 miles along the southern shore of Llyn Tegid from Bala (Y Bala) to Llanuwchllyn. Each one-way journey takes approximately 45 minutes, including stops at Llangower and Pentrepiod halts. A return journey takes around 1.5 hours on the train; allow 2–3 hours in total including time at Llanuwchllyn before the return service.
The Bala Lake Railway runs on a gauge of 1 ft 11½ in (597 mm) — one of the narrowest of the Great Little Trains of Wales. The line was established in 1972, using the trackbed of a section of the former GWR standard gauge line from Ruabon to Barmouth that closed in 1965. The locomotives and rolling stock were purpose-built for the preserved line.
Yes — Llyn Tegid (Bala Lake) is the largest natural lake in Wales at approximately 4 miles long and 1 mile wide. It is also one of the deepest, reaching 42 metres at its deepest point. The lake is notable for the gwyniad — a rare whitefish found only in Llyn Tegid, a glacial relict species isolated here since the last ice age. The Bala Lake Railway hugs the southern shore for the full length of the lake, providing outstanding views across the water.
Llanuwchllyn is a small Welsh-speaking village at the southern end of Llyn Tegid. The railway station here has a café and picnic area. The village is the starting point for walks into the Aran mountains — <span lang="cy">Aran Fawddwy</span> (905m, the highest summit in Wales south of Snowdonia) begins its ascent from near Cwm Cywarch a few miles to the east. A monument in the village commemorates Michael D. Jones, the Welsh nationalist leader who championed the Patagonian Welsh colony.
The Bala Lake Railway operates a seasonal service, generally running from Easter (April) through to October. Several return journeys are available each day during the main season. Check the Bala Lake Railway website for the current timetable, special event days (including steam galas) and booking information.