Un fiume è caratterizzato da un flusso continuo di acqua proveniente da una sorgente montana in laghi, zone umide o mare. I fiumi sono alimentati da correnti o sorgenti tributarie e comprendono un canale fluviale, litorale e pianura alluvionale .
Tutti i fiumi hanno un letto del fiume, che differiscono tutti l'uno dall'altro. Alcuni fiumi hanno letti pieni di massi e ghiaia, mentre altri hanno letti sabbiosi e piatti o fangosi e pieni di erbacce. I letti dei fiumi forniscono un habitat essenziale per i pesci e gli animali che vivono nei fiumi. Accanto ad ogni fiume c'è un litorale, e da qualche parte lungo il litorale, c'è una pianura alluvionale. Una pianura alluvionale è l'area in cui il fiume finisce quando ha più acqua di quella che può contenere nel suo canale. Le pianure alluvionali sono ampie aree piane che svolgono un ruolo importante quando si tratta di ciclare i nutrienti all'interno di un fiume, secondo The Encycolpedia of Earth.
Alcuni fiumi hanno dighe, che sono costruite per controllare le acque di piena e /o produrre energia idroelettrica. Un bacino idrico terrà le acque lontane dalla diga fino a quando queste acque non saranno rilasciate lentamente. L'acqua viene rilasciata quando il flusso del fiume è basso, secondo The Encyclopedia of Earth.