Ha sido internacional con la Selección de fútbol de Portugal, ha jugado 28 partidos internacionales y ha anotado 5 goles. Fue convocado para la Eurocopa 2008 y para la Copa Mundial Sudáfrica 2010. Bruno Alves falló un penal decisivo para que Portugal avanzara a a la Final de la Eurocopa 2012 el dato curioso es que dejó a CR7 con las ganas de ejecutar el quinto penal para Portugal

