Sneijder debuterte for 20. april 2003 mot , og han har den nederlandske rekorden med 134 landskamper. Han har scoret 31 landslagsmål.