Montero failed to find a regular first-team place at Villarreal, and moved to another La Liga club, Levante, in late January 2011 on loan for the rest of the season. He spent the following season on loan at another top-flight club, the newly promoted Real Betis. He scored his first goal of the campaign on 10 March 2012 in a 2–3 home defeat against Real Madrid. He was first choice throughout most of his tenure with the Pepe Mel-led squad, who managed to retain their league status.
On 15 June 2012, Montero was transferred to Monarcas Morelia of the Mexican top flight, on a three-year deal. He scored his first goal on 15 July against Club América, as well as making two assists. On 21 August, in the Copa MX contest against his former team Dorados, he scored a hat-trick in a 6–0 win.