🎣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
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.
Explore by Region
Where to Go Fishing
Fishing Guides & Charters
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


