Skip to content

Rivers

All riversHatch chartWhite River, ArkansasDavidson RiverPenns CreekLetort Spring RunFarmington RiverPere Marquette RiverNorth Umpqua RiverDeschutes RiverSan Juan RiverFryingpan RiverYellowstone RiverBighorn RiverTraun RiverBeaverkill RiverRío GrandeGreen River below Flaming GorgeRiver WharfeHenry's Fork of the SnakeSoča RiverAu Sable RiverTongariro RiverSouth Platte — Deckers and CheesmanRiver TestMadison River

Insects

Brown troutRainbow troutMountain whitefishBrook troutCutthroat troutSteelheadEuropean graylingMarble troutSea-run brown troutResident brown trout

Techniques

Reading waterMatching a hatchNymphingDry-fly presentationStreamer fishingSwinging a flyCatch and release, done properlyTying flies you will actually fish

About

AboutContactPrivacyTerms
RiffleRiver ledger
Rivers

Soča River

The only river in the world with a native marble trout, in water that looks photoshopped.

Region
Julian Alps, Slovenia
Country
Slovenia
Water type
Alpine karst river with an extraordinary turquoise colour
Species
marble trout, grayling, rainbow, brown
Length
138 km
Typical flow
500–2,500 cfs; the upper valley is very clear and very cold
Season
Marble trout from 1 April; grayling from 16 May; the season closes at the end of September
Best months
May · Jun · Jul · Sep
Published
2026-08-21

By The Fly Desk

Fly plate: Marble Trout Streamer
Plate 1 · dressing
Aquatic insect plate: Large Dark Olive (Baetis rhodani)
Plate 2 · insect

Hatch timeline

  • Apr · 13:00-16:00Large Dark Olive (Baetis rhodani) Dun

    #14 · Apr · Hatch

  • May · 11:00-16:00March Brown (Rhithrogena) Dun

    #12-14 · May · Hatch

  • Jun · 19:30-22:00Blue-Winged Olive (Serratella) Dun at dusk

    #16-18 · Jun · Hatch

  • Jun · 20:00-23:00Caddis (Rhyacophila) Adult, evening

    #12-14 · Jun · Hatch

  • Jul · 20:00-22:30Yellow mayfly (Potamanthus) Dun

    #12 · Jul · Hatch

  • Sep · 14:00-17:00Blue-Winged Olive (Serratella) Spinner fall

    #16-18 · Sep · Hatch

Matched fly box

PatternImitatesSizeTechnique
Marble Trout StreamerSculpin#4Strip it through the deep pools at first light; marble trout are ambush predators.
Comparadun March BrownRhithrogena dun#12Dead drift in the fast riffle; the May hatch is the best dry-fly window of the year.
Serratella EmergerEmerging BWO#16-18Fish in the film as the light goes; the take is a quiet, confident sip.
Czech Nymph, oliveCaddis larva#12-14Tight-line through the pocket water when the river is high and clear.

The river

The Soča rises in the Julian Alps in Triglav National Park and runs 138 km to the Adriatic, most of it through Slovenia with a stretch in Italy. Its colour comes from suspended limestone particles; its fish are the reason people come. The Soča holds the last self-sustaining population of Salmo marmoratus, the marble trout, alongside native grayling and introduced rainbow and brown trout, and the whole upper valley is protected as a national park.

On this river

Fishing for marble trout

Marble trout are territorial ambush feeders, not drift feeders. Find a deep pool with a boulder or an undercut bank, fish a streamer along the structure at first light, and be prepared for one take. A 60 cm marble trout is a fish of a lifetime and the population is fragile — keep it in the water, use barbless hooks, and do not photograph it out of the net.

Karst water reading

The Soča runs clear over pale limestone, which makes fish easy to see and easy to spook. Polarised glasses are essential and so is the habit of scanning 20 metres ahead before every cast. Because the bottom is bright, a fish that has been pricked will leave a visible puff of sediment — treat that as a signal to move on rather than to cast again.

When the afternoon mud comes

On a hot day the Soča goes milky from glacial and snowmelt tributaries in the early afternoon and stays that way until dark. The practical response is to fish the morning hard, take the afternoon off, and return for the last hour when the colour drops out again. Trying to fish the milky period with a dry fly is a waste of a good river.

Licence and rules

Slovenia requires a fishing licence purchased from the local fishing association or a licensed operator, and the Soča is divided into districts each with its own permit and its own rules. Catch-and-release is compulsory for marble trout everywhere, and the use of barbed hooks is banned in most districts. A daily permit for the upper Soča is limited in number, so book ahead in July and August.
When should I come?

The best months are May · Jun · Jul · Sep. Marble trout from 1 April; grayling from 16 May; the season closes at the end of September

What licence do I need?

Slovenia requires a fishing licence purchased from the local fishing association or a licensed operator, and the Soča is divided into districts each with its own permit and its own rules. Catch-and-release is compulsory for marble trout everywhere, and the use of barbed hooks is banned in most districts. A daily permit for the upper Soča is limited in number, so book ahead in July and August.

How does the water behave?

The Soča is a karst alpine river: after rain in the Julian Alps it can rise a metre in a few hours and turn from turquoise to milky grey-green, which is why locals fish the morning and watch the afternoon sky. Peak clarity is usually in the morning before the day's snowmelt arrives from the high tributaries. Water temperature in the upper valley rarely exceeds 14°C, even in August.

Related rivers