Book Tickets Online

Tickets for a journey on the Bala Lake Railway can be purchased in advance via ‘Webticketmaster’. Please use the ticket link below to go to our booking page. Please note, that online bookings need to be made no later than the previous day. Only return tickets are available in advance. If you want to purchase tickets on the day of travel, or you want single tickets, please purchase them from the guard on the train.

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