Slovenia has quickly become one of Europe's most interesting fly fishing destinations. Alpine mountains, green valleys, and clear flowing waters combine to create perfect conditions for varied fishing.
This is a destination for those who want to combine a nature experience with technical fly fishing for species such as grayling, trout, rainbow trout, and the unique marble trout.

Why many choose Slovenia for fly fishing
Slovenia is often called the green heart of Europe. The waters are clear, the environments are pristine, and the fishing is both challenging and visually stunning.
Here you get:
- Sight fishing in clear water
- Dry fly fishing for rising grayling
- Nymph fishing in deeper currents
- Streamer fishing for larger trout
It is this variety that makes Slovenia a strong option for fishing trips abroad.
The best rivers in Slovenia
Soča River
Known for its turquoise blue water. Here you can fish for grayling, rainbow trout, and marble trout in one of Europe's most spectacular landscapes.
Sava Bohinjka and Sava Dolinka
Two classic waters with great variety. Perfect for both dry fly and streamer.
Krka River
A calmer river with a long tradition. Here you'll find good grayling populations and more technical fishing.
Unica River
Perfect for dry fly fishing. Limestone bottom provides stable conditions and a chance for larger fish.
Idrijca River
An underestimated water where local knowledge is often the key to success.

The species you'll fish for
Marble Trout
One of Europe's most mythical species. Its marbled body makes it unique, and it can grow truly large.
Grayling
Known for its beautiful dorsal fin. Often over 50 cm and perfect for dry fly.
Trout
Found in several waters. Both wild and stocked fish depending on the area.
Rainbow Trout
Strong and aggressive. Provides fun and varied fishing.
