Skip to main content
🎣The Complete Guide

Fishing in Wales

From wild brown trout in mountain streams to sea bass off the Pembrokeshire coast — Wales is an angler's paradise

100+
rivers
400+
lakes
870mi
coastline
60+
species
Find Fishing
Best Time
Mar-Oct
Price
£10-150
Difficulty
All Levels
Duration
Half/Full day
Best For
Everyone

Wales is blessed with exceptional fishing waters. The rivers Wye and Usk are famous for salmon and sewin, mountain lakes hold wild brown trout, and the coastline offers world-class sea fishing. Whether you're a complete beginner or experienced angler, Wales delivers.

Related Adventures

Combine Fishing With...

Common Questions

Frequently Asked Questions

Do I need a license to fish in Wales?

For freshwater fishing (rivers and lakes), you need a rod licence from the Environment Agency (buy online at gov.uk). For sea fishing, no licence is required. You may also need a permit from the water owner or club.

What fish can I catch in Wales?

Rivers: salmon, sea trout (sewin), brown trout, grayling. Lakes: trout, pike, perch, carp. Sea: bass, mackerel, pollack, ray, cod, and occasional blue shark. Species vary by season and location.

Is fly fishing hard to learn?

The basics can be learned in a single lesson! Casting takes practice, but guides teach beginners to catch fish quickly. Many fisheries offer still-water fly fishing which is easier than river fishing to start.

Can I take children fishing?

Absolutely! Children under 13 don't need a rod licence. Many lakes are perfect for beginners — they offer accessible banks, toilets, and often hire equipment. Carp fisheries and stocked trout lakes are great starting points.

Where can I go sea fishing?

Pembrokeshire and the Llŷn Peninsula offer excellent sea fishing. Charter boats run from Milford Haven, Tenby, and other ports. Shore fishing is great from beaches, rocks, and piers across the coast. Bass, mackerel, and pollack are popular targets.

Ready to Cast a Line?

From wild trout streams to deep sea adventures, discover fishing in Wales