El 6 de julio de 2017 el Real Betis de España confirmó la llegada de Andrés Guardado a cambio de 2.5 millones de euros para jugar las próximas 3 temporadas.