Pela seleção luxemburguesa, Weis estreou contra a Polônia aos 19 anos, em março de 1978, pelas eliminatórias da Eurocopa de 1980..