Afon yn nwyrain yr Alban yw Afon Forth (Saesneg: River Forth, Gaeleg yr Alban: Uisge For neu Abhainn Dhubh). Mae'n 29 milltir o hyd.

Afon Forth
Mathafon Edit this on Wikidata
Daearyddiaeth
SirStirling, Swydd Clackmannan Edit this on Wikidata
GwladBaner Yr Alban Yr Alban
Cyfesurynnau56.0648°N 3.7281°W Edit this on Wikidata
AberMoryd Forth Edit this on Wikidata
LlednentyddAfon Teith, Afon Devon, Clackmannanshire, Bannock Burn Edit this on Wikidata
Hyd47 cilometr Edit this on Wikidata
Map

Ceir tarddle Afon Forth yn Loch Ard yn y Trossachs, tua 30 km i'r gorllewin o Stirling. Mae'n llifo tua'r dwyrain trwy Aberfoyle ac yna trwy Stirling, lle mae effaith y llanw i'w deimlo, a heibio Cambus, Alloa ac Airth. Wedi cyrraedd Kincardine, mae'n ymledu i ffurfio Moryd Forth.