El 31 de agosto de 2012, el club catalán confirma que Afellay habría de ser cedido al Schalke 04, en la escuadra alemana no tiene grandes apariciones e incluso sin tener mucha regularidad, siendo su mejor partido por Liga de Campeones ante el Arsenal F.