Weissenberger debutó con Austria en 1999 en un amistoso contra Suecia, sustituyendo a Mario Haas. No pudo disputar la Eurocopa 2008 que celebraba su país debido a una lesión en la rodilla.