Il Rio Macabu nasce nella Serra do Macabu, tra i comuni di Trajano de Moraes, Bom Jardim, Macaé e Nova Friburgo, e percorre circa 30 chilometri fino a formare il lago del bacino di Tapera, noto anche come bacino di Sodrelândia. Il lago ha acque calme e defluisce dalla diga di Sodrelândia, tornando a essere un fiume.