Nasce nolago Ard, novale Trossachs, cerca de 30 km a oeste da cidade deStirling. Segue para o leste atravessando a cidade deAberfoyle. Logo depois, recebe as águas dos riosDuchray eKelty e entra na área do pântano conhecida comoFlanders Moss, onde recebe os riosTeith e Allan antes de cruzar a cidade de Stirling. Naquela cidade o rio se alarga e começa a ser afetado pelas marés do mar próximo. Cruza as localidades deCambus, onde recebe o rio Devon, Alloa, Fallin e Airth. Ao chegar à cidade deKinkardine, o rio se expande e ofiorde Forth se abre.
Durante aIdade Média, o rio era navegável até Stirling, no entanto, atualmente, o tráfego fluvial além de Kinkardine é muito raro, devido ao assoreamento do leito do rio e ao aumento do tamanho dos barcos.
Este artigo foi inicialmente traduzido, total ou parcialmente, do artigo da Wikipédia emcastelhano cujo título é «Río Forth», especificamentedesta versão.