Marcano returned to former club Porto on 11 July 2019, again being given the number 5 jersey and signing a four-year contract. He contributed five goals in the first season in his second spell, winning another domestic league.