Les rivières proviennent de formes de précipitations, de sources, de la recharge des eaux souterraines ou de la fonte de la glace et de la neige qui s'accumulent au sommet d'une montagne ou d'une colline. Ce ruissellement d'eau commence comme un ravin, puis converge avec les ruisseaux affluents pour former une rivière. Une rivière est alors formée par son mouvement d'écoulement coupant à travers la surface pour lui permettre de s'écouler.
Les ravins se renforcent lorsqu'ils se confondent avec plusieurs affluents le long des points les plus élevés des surfaces élevées. Au fur et à mesure que la rivière descend ces collines ou montagnes, elles forment des dépressions appelées vallées. La rivière continue de couler en aval, ramassant des morceaux de roche et les brisant avec son mouvement fluide. Une fois que le cours d'eau atteint un sol plus plat, les morceaux de sédiments décomposés solidifient la composition de la rivière en se déposant au fond. La rivière continue de couler, mais à un rythme plus lent en forme de S appelé méandre.
La plupart des rivières se forment à la surface, mais elles peuvent aussi se former sous terre. Ces types de rivières sont appelés ruisseaux souterrains et sous-glaciaires. Les rivières souterraines sont causées par des rivières qui traversent des gouffres dans les montagnes et traversent des grottes, tandis que les ruisseaux sous-glaciaires sont créés à partir d'eau fondue et coulent sous des plaques de glace et des glaciers.