Afellay è stato incluso da Bert van Marwijk nella squadra per Euro 2012, venendo utilizzato per le prime due partite del girone contro Danimarca e Germania da titolare, mentre l'ultima contro il Portogallo come sostituto. L'Europeo però non va a gonfie vele e la nazionale olandese termina la competizione nella fase a gironi subendo 3 sconfitte in altrettante partite.