Los ríos de Serbia pertenecen a las cuencas del Mar Negro, Adriático y Egeo, y no existen grandes lagos en su territorio, aunque sí algunos embalses, como el Embalse de Đerdap, y lagos artificiales como el Vlasina y el Ledinci.