Book Tickets Online

As we re-commence operating following the Covid-19 lockdown tickets for a journey on the Bala Lake Railway MUST be purchased in advance from our online shop. Please use the ticket link below to go to our booking page - you can now book a train via the shop right up to the minute of departure.

Please note that all bookings are currently subject to a £20 minimum purchase. If you spend less than £20 a supplement will be applied to your purchase.

2020 Fares

Adult Return £12.00
Adult Single £8.00
Senior Citizen’s Return £11.00
Unaccompanied Child Return £6.00
Unaccompanied Child Single £4.00
Family Tickets (return fares)
1 Adult + 1 Child £14.00
2 Adults + 2 Children £28.00
Each additional Child £3.00
(Guide Dogs free)

Click here to book your tickets now

Child fares available for children aged 3 - 15 inclusive, under 3's travel for free

Booking system demo

The video below shows a short walk through of our online booking system.