Home » Things to Do » Here


Bala Lake, the largest natural lake in Wales, is set in stunning mountain scenery. The lake is over 3½ miles long, ¾ mile wide and over 140 feet deep in places. It has 14 species of fish, including a unique fish the Gwyniad, a species of whitefish, although fishing for this species is strictly prohibited. Bala Lake holds perch, roach, pike, trout, grayling, eels, along with salmon. Ideal for you fishermen out there.

For those looking for a day’s sea fishing, the harbours and shores of Barmouth or Fairbourne are around 40 minutes away and other places are within an hour of Bala. Cardigan Bay with its shelter and shallow water with reefs is a great sea fishing area. Shore-fishing or boat charter for deep-water sea fishing are available You can launch your own boat with little or no charge at many beaches too.

For further information on fishing in and around Bala, check out visitbala.org