Mit seinen technischen Fertigkeiten und dem großen Spielverständnis wird Guardiola bald auch zu einer Stütze der spanischen Nationalmannschaft. Nach seinem Debüt 1992 macht er insgesamt 47 Länderspiele.