Andrade debuterede for Portugal den 25. april 2001, hvor han spillede de fulde 90 minutter i et 0<unk>4 venskabeligt nederlag i Frankrig, og var en del af landets hold ved FIFA World Cup 2002 og UEFA Euro 2004.
Han scorede tre mål i 51 kampe. I sidstnævnte konkurrence, der blev spillet på hjemmebane, satte han også en i sit eget net i en 2 til 1 sejr mod Holland i semifinalen.