Am 24. September 1969 bestritt Beer sein einziges Länderspiel für die U-23-Nationalmannschaft, die in Bukarest gegen den Gastgeber mit 1:2 verlor. In der B-Nationalmannschaft kam er dreimal zum Einsatz. Am 11. März 1975 verlor er mit ihr gegen die A-Nationalmannschaft Irlands in Dublin mit 0:1, gegen die A-Nationalmannschaft Finnlands gewann er am 25. April 1975 mit ihr 6:0 – ehe er am 17. Mai 1975 gegen die Niederlande sein Debüt in der A-Nationalmannschaft gab. Von 1975 bis 1978 absolvierte er insgesamt 24 Länderspiele und schoss sieben Tore. 1976 wurde er mit der Mannschaft in Belgrad Vizeeuropameister. Beer gehörte dem Aufgebot der A-Nationalmannschaft bei der Weltmeisterschaft 1978 in Argentinien an; sein letztes Länderspiel für die DFB-Auswahl war das als „Schmach von Cordoba“ bekannt gewordene WM-Spiel gegen Österreich.