La Ribeira da Granja es el mayor curso de agua que atraviesa la ciudad de Oporto. Tiene 6,5 kilómetros de longitud, de los cuales el 80% están canalizados. Su cuenca cubre el 26% de la superficie de la ciudad. Desemboca en el estuario del río Duero. Algunos tramos de su curso han sido renaturalizados.