Bueno signed with Rayo Vallecano in the summer of 2013, for two years. On 28 February 2015, he scored four goals in only 14 minutes in a 4–2 league home win over Levante UD, being the second fastest to accomplish this feat after Bebeto in 1995.
On 25 May 2015, free agent Bueno signed with FC Porto for five years, joining a host of compatriots at the Portuguese club including manager Julen Lopetegui. He spent most of his first season on the sidelines, due to a meniscus injury.