Vieirinha speelde in alle Portugese jeugdelftallen vanaf de –16. In totaal speelde hij 92 interlands voor de Portugese nationale jeugdelftallen, waarin hij 26 doelpunten maakte . In november 2011 werd Vieirinha voor het eerst opgeroepen voor Portugal voor een EK-kwalificatiewedstrijd tegen Bosnië en Herzegovina. Hij verving de geblesseerde Danny in de selectie. Op 22 maart 2013 debuteerde Vieirinha anderhalf jaar na zijn eerste selectie in een WK-kwalificatiewedstrijd tegen Israël. Hij speelde de laatste 30 minuten in een wedstrijd die eindigde in 3–3 na te zijn ingevallen voor Silvestre Varela. Op 19 mei 2014 maakte bondscoach Paulo Bento bekend Vieirinha mee te nemen naar het wereldkampioenschap voetbal in Brazilië. Toenmalig clubgenoten Luiz Gustavo (Brazilië), Ivan Perišić en Ivica Olić (Kroatië), Kevin De Bruyne (België), Diego Benaglio en Ricardo Rodríguez (Zwitserland) waren ook actief op het toernooi. Vieirinha kwam in één groepswedstrijd in actie.