Dopo aver preso parte alle qualificazioni all'Europeo 2012, disputando 8 delle 10 partite degli "Oranje", è stato convocato da van Marwijk per la fase finale in Polonia e Ucraina, dove van Bommel ha giocato le prime due gare dei Paesi Bassi contro Danimarca (0-1) e Germania (1-2) mentre è stato escluso nella terza e ultima contro il Portogallo, che è stata persa per 2-1 decretando così l'eliminazione degli olandesi.