Kariera reprezentacyjna W reprezentacji Czechosłowacji Hapal zadebiutował 30 stycznia 1991 roku w wygranym 1:0 towarzyskim spotkaniu z Australią. Po rozpadzie Czechosłowacji zaczął grać w reprezentacji Czech, w której po raz pierwszy wystąpił 16 listopada 1994 w meczu eliminacji do Euro 1996 z Holandią (0:0). W reprezentacji Czechosłowacji wystąpił 21 razy i strzelił 1 gola, a w reprezentacji Czech od 1994 do 1996 roku 10 razy.

Mecze i gole w reprezentacji # Data Stadion Rywal Wynik Gol Rozgrywki1991 (Czechosłowacja) 1. 30.01.1991 Melbourne, Australia 1:0 0 towarzyski 2. 06.02.1991 Sydney, Australia 2:0 0 towarzyski 3. 27.03.1991 Ołomuniec, Czechosłowacja 4:0 0 towarzyski 4. 01.05.1991 Tirana, Albania 2:0 0 el. ME 1992 5. 05.06.1991 Reykjavík, Islandia 1:0 0 el. ME 1992 6. 21.08.1991 Praga, Czechosłowacja 1:1 0 towarzyski 7. 04.09.1991 Bratysława, Czechosłowacja 1:2 0 el. ME 1992 8. 16.10.1991 Ołomuniec, Czechosłowacja 2:1 0 el. ME 1992 9. 18.12.1991 Goiânia, Brazylia 1:2 0 towarzyski1992 10. 04.01.1992 Kair, Egipt 0:2 0 towarzyski 11. 25.03.1992 Praga, Czechosłowacja 2:2 0 towarzyski 12. 22.04.1992 Praga, Czechosłowacja 1:1 0 towarzyski 13. 27.05.1992 Jastrzębie-Zdrój, Polska 0:1 0 towarzyski 14. 19.08.1992 Bratysława, Czechosłowacja 2:2 0 towarzyski 15. 02.09.1992 Praga, Czechosłowacja 1:2 0 el. MŚ 1994 16.