L'embouchure d'une rivière est un autre nom pour son terminus, où elle rencontre un océan, une mer ou un lac. Parce que les rivières transportent généralement des sédiments abondants et les déposent à l'embouchure, elles forment souvent des deltas, ou des zones larges et peu profondes. L'extrémité opposée de la rivière s'appelle le cours supérieur ou la source; cependant, les sources sont souvent formées par plusieurs sources discrètes qui se trouvent toutes dans la même zone générale.
La source d'une rivière est généralement à une altitude beaucoup plus élevée que l'embouchure. Parce qu'elles suivent les contours du sol, les rivières suivent rarement un chemin rectiligne - elles suivent toujours la gravité jusqu'au point le plus bas. Lorsque cela se produit, on dit qu'une rivière « serpente ». Lorsque la pente du terrain est raide, les rivières sont généralement rapides et le substrat est composé de roches et de gravier. A l'inverse, lorsque le terrain n'est pas très escarpé, les rivières ont tendance à devenir larges et à avoir des fonds boueux ou sablonneux.
Lorsque l'embouchure d'une rivière se jette dans un océan ou une mer, l'eau douce de la rivière se mélange à l'eau salée de l'océan, produisant de l'eau saumâtre ou semi-salée. Ces zones sont appelées estuaires et constituent souvent des zones de croissance importantes pour la vie marine.