Andrade made his debut for Portugal on 25 April 2001, playing the full 90 minutes in a 0–4 friendly defeat in France, and was part of the nation's squads at the 2002 FIFA World Cup and UEFA Euro 2004, eventually scoring three goals in 51 games. In the latter competition, played on home soil, he also put one in his own net in a 2–1 win against the Netherlands in the semi-finals.