The River Leven is a river in Fife, Scotland. It flows from Loch Leven into the Firth of Forth. The river is home to brown trout and hosts a run of sea trout and atlantic salmon.