También destacan varios ríos escoceses que desembocan en el mar del Norte: el Tay, que con 188 km es el más largo de Escocia, desemboca en el Fiordo de Tay); Spey (desemboca en el Moray Firth), Tweed y el Dee.