Für die A-Nationalmannschaft machte er 45 Spiele, davon 25 als Sporting und 20 als Real Sociedad Spieler, und er erzielte 10 Tore. Sein erstes Länderspiel absolvierte er am 7. September 1994 in Belfast gegen die Nordirische Fußballnationalmannschaft. Portugal gewann 2:1 und Sá Pinto erzielte das Siegestor. Für die Fußball-Europameisterschaft 1996 und die Fußball-Europameisterschaft 2000 wurde er in den Kader der Portugiesen berufen. Sein letztes Spiel machte er gegen Zypern am 6. Juni 2001 (Portugal gewann 6:0). Aufgrund einer Verletzung konnte er nicht bei der Fußball-Weltmeisterschaft 2002 in Japan und Südkorea teilnehmen und sein Land vertreten.