Fishing Near London

Your complete guide to 100+ fishing spots across Greater London: lakes, rivers, canals and more.

100+ spots6 species

Interactive Map

Download GilledIt to explore all spots on the map

Top Venues

Top Fishing Spots Near London

The best-rated fishing venues within reach of London.

  1. 1

    Walthamstow Reservoirs

    10 reservoirs: carp, pike, trout

  2. 2

    Epping Forest Ponds

    25+ ponds: tench, crucian carp, roach

  3. 3

    Regent's Canal

    Urban coarse fishing: roach, perch, pike

  4. 4

    River Thames

    Free below Staines: barbel, chub, bream

  5. 5

    Clapham Common Pond

    Free fishing, carp to 20lb

  6. 6

    Picks Cottage Fishery

    Carp to 30lb+, pike, tench

  7. 7

    Syon Park Fishery

    Trout fishery: rainbow and brown trout

  8. 8

    River Wandle

    Fly fishing: trout, chub

  9. 9

    River Lea Navigation

    Canal fishing: coarse species

  10. 10

    Hampstead Heath Ponds

    Perch, roach, bream

Getting Started

Fishing Licence & Tips for London

Licence Information

You need an Environment Agency rod licence to fish freshwater in London. An annual 2-rod licence costs £36.60. Buy one at gov.uk/fishing-licences. Under-13s fish free, and ages 13–16 need a free junior licence. Sea fishing requires no licence.

Read the full fishing licence guide

Quick Tips

  • Regent's Canal and the Grand Union Canal provide miles of free-to-access urban fishing.
  • Many London park lakes offer free fishing, including Clapham Common, Victoria Park, and Hampstead Heath.
  • The Thames is free to fish below Staines on the tidal section.
  • Join the London Anglers' Association for access to 40+ waters.

Frequently Asked Questions About Fishing Near London

There are 100+ fishing spots within the M25, including Walthamstow Reservoirs, Epping Forest Ponds, and Regent's Canal. These range from urban canals to park lakes and reservoirs. Use the GilledIt app to browse all spots on an interactive map.

Yes. You need an Environment Agency rod licence to fish freshwater in London. An annual 2-rod licence costs £36.60. Buy one at gov.uk/fishing-licences. Under-13s fish free, and ages 13-16 need a free junior licence. Sea fishing requires no licence.

The most common species near London include carp, roach, perch, and pike. The River Thames near London is famous for barbel and chub. London's park lakes hold tench and bream too.

Clapham Common Pond, Victoria Park Lake, and Hampstead Heath Ponds all offer free fishing. The Thames is free to fish below Staines. Even free venues require a valid EA rod licence.

Yes. Regent's Canal and the Grand Union Canal are fishable with a Canal & River Trust permit or through affiliated angling clubs. Expect roach, perch, pike, and occasional carp.

Absolutely. London has several beginner-friendly venues including Clapham Common Pond and Epping Forest Ponds. Many day ticket fisheries welcome newcomers. Download GilledIt to find beginner-friendly spots.

Download GilledIt to find more spots near London

Browse 100+ venues on an interactive map, see real-time catch reports from other anglers, and log your own catches.

Free on iOS & Android · Join 10,000+ UK anglers