Vantaanjoki
Vantaanjoen pisin sivujoki on Keravanjoki, joka yhtyy Vantaanjokeen Helsingin ja Vantaan rajalla. Muita huomattavia sivujokia ovat Luhtaanmäenjoki (ylempänä Nurmijärven alueella Lepsämän- ja Luhtajoet), Tuusulanjärvestä alkava Tuusulanjoki, Palojoki ja Kytäjoki, jonka latvavedet ovat osittain Lopen ja Vihdin alueilla.
Väinäjoki
Väinäjoen latva on Venäjän Tverin alueen Penon piirissä, joka sijaitsee Valdain ylänköalueella. Alueella oli varhaisella keskiajalla valtavan suuri Okovin metsä. Lähtöpisteen korkeus on 221,2 metriä merenpinnasta. Väinäjoki virtaa aluksi Venäjän Tverin ja Smolenskin alueiden kautta ja jatkaa sitten Valko-Venäjän pohjoisosissa sijaitsevan Vitsebskin alueen läpi länsiluoteeseen. Kuljettuaan Latvian ja lopuksi sen pääkaupungin Riian läpi Väinäjoki saavuttaa Riianlahden.