Hugo Viana debuterte for Portugals landslag i november 2001 i en vennskapskamp mot , som Portugal vant 5-1. Han var med i troppen til VM 2002, men fikk ikke spilletid.