Uma cachoeira é uma queda vertical na água do rio, causada pela existência de um limiar de rocha clara no leito do rio, com uma altura de várias a várias centenas de metros. A cachoeira ocorre nas seções superiores do curso do rio, em locais onde o rio atravessa uma camada de rochas duras. Essas rochas, lavadas mais lentamente do que o solo macio nas margens mais baixas do rio, formam um passo a partir do qual a água cai. Uma série de cachoeiras são chamadas de cascatas.