Iniesta spilte også fast på det spanske landslaget. Her brukte han trøye nummer 6. I februar 2007 scoret han sitt første landslagsmål for de røde da slo 1-0 på Old Trafford.