Many people enjoy recreational fishing - especially angling - as sport or just to relax. Approximately 300,000 people engage in recreational fishing activities in Denmark. As a foreigner, you are very welcome to angle in Denmark. In order to do so, you have to buy a fishing licence.

Angling includes only the use of light hand tackle. According to national regulations, everyone from the age 18 to when you achieved the right to a state pension, must have a fishing licence to partake in angling. There are, however, some put-and-take lakes where you do not need the state licence. Please ask on location. Please note that if you should catch any fish, you are not allowed to sell them.

Fishing license information

Buy your fishing license online

You can buy the licence online on our website or on your smartphone. It is quite easy to do so.

Buy your fishing license at some public places

You can also buy your licence at specific public places, such as: 

  • many tourist offices
  • some camp sites


A fishing licence costs:

  • DKK 185 per year
  • DKK 130 per week
  • DKK 40 per day

Only residents and non-residential foreigners working in Denmark are allowed to go hobby fishing using passive fishing tackle such as hook line, net and trap. The price for a hobby fishing licence is 300 DKR for a year; the licence is also valid for angling. You have to be 12 years old to go hobby fishing; there is no upper age limit.

Bring your license number and personal ID when you go fishing

When you go fishing, you should bring the licence number you get when you buy the licence along with your personal ID. In fact, it is enough to memorise the number of the licence, but most people bring the print out, when they buy online, or the receipt from the post office, etc.

If you fish without a fishing licence, and you are inspected, you will have to pay a fine of 740 DKR (DKK 1,200 for hobby fishing with passive tackle).

For questions or lost license number

If you have questions about the licences, or should you lose your licence number, you are welcome to call +45 7218 5606.

Opening hours for + 45 7218 5606

  • Monday-Fridy 10 to 14 am