Einige Pflanzen, die in Flüssen wachsen, sind Rohrkolben, gelbe Seerosen, schwimmende Wasserlinsen und Wasserhyazinthe. Andere in Flüssen vorkommende Pflanzen sind Brunnenkresse und Fontinalis oder Brunnenmoos.
Rohrkolben kommen an den Ufern von Flüssen vor. Sie zeichnen sich durch ihre langen, klingenartigen Blätter und Blüten aus, die aus zwei Teilen bestehen. Die auffälligeren braunen Zylinder enthalten die weiblichen Blüten, während die weniger auffälligen gelben Ähren die männlichen Blüten enthalten. Rohrkolben können bis zu 3 m hoch werden.
Die Gelbe Teichlilie oder Spritzerdock kommt in langsam fließenden Flüssen vor. Es ist eine mehrjährige Staude, die mit der Seerose verwandt ist und große grüne Blätter produziert, die entweder auf dem Wasser schwimmen oder darüber gehalten werden. Die Pflanze produziert auch eine gelbe Blüte.
Entengrütze ist eine frei schwimmende Pflanze mit winzigen grünen Blättern, die auch in langsam fließenden Flüssen vorkommt. Gelegentlich treibt die Pflanze drei winzige Blüten. Wasserlinsen bieten Schutz für Kaulquappen, Fischbrut und Insektenlarven.
Wasserhyazinthe ist für ihre spektakulären, orchideenartigen Blüten bekannt, aber auch dafür bekannt, dass sie invasiv ist. Sie wächst so schnell, dass sie in kurzer Zeit kleine Seen und Teiche bedecken kann, auch für den Flussverkehr ist sie problematisch, da die Pflanze frei schwimmt und sich über Ausläufer vermehrt.