Ponad 20% powierzchni kraju zajmują bagna, częściowo osuszone.

Rzeki Białorusi mają charakter nizinny i reżim śnieżno-deszczowy. Należą do zlewisk Morza Bałtyckiego (42% powierzchni – dorzecza Wisły, Niemna i Dźwiny) i Morza Czarnego (58% – dorzecze Dniepru). Dział wodny stanowi Grzęda Białoruska. Największe rzeki Białorusi to Dniepr (720 km w granicach kraju), Dźwina (350 km), Niemen (480 km), Prypeć (548 km), Soż (493 km), Berezyna (dopływ Dniepru) (613 km – najdłuższa rzeka Białorusi płynąca całkowicie w jej granicach) i Wilia (275 km). Rzeki zamarzają od grudnia do końca marca.

mały|lewo|190px|Jezioro Narocz Jeziora Białorusi są zgrupowane głównie na Pojezierzu Białoruskim na północy i na Polesiu na południu kraju. Jeziora Pojezierza Białoruskiego mają charakter polodowcowy, z kolei jeziora poleskie są błotniste i płytkie, związane z tamtejszym podmokłym terenem. Największe jeziora to Narocz (powierzchnia 80 km², maksymalna głębokość 22 m), Oświejskie (58 km², 9 m), Dryświaty (45 km², 12 m), Czerwone (Kniaź, 43 km², 5 m), Drywiaty (38 km², 18 m), Łukomelskie (36 km², 11 m), Nieszczerdo (27 km², 15 m), Wygonowskie (26 km², 3 m), Snudy (26 km², 20 m) i Świr (22 km², 13 m).