Schmeichel stand im Mai 1984 gegen die Auswahl der DDR erstmals im Tor der dänischen U-21-Nationalmannschaft. Die Partie ging mit 1:3 verloren und in den folgenden knapp zwei Jahren absolvierte er sieben weitere Partien. Er nahm dabei auch an der U-21-Europameisterschaft teil und scheiterte mit seinen Mannen im März 1986 am englischen Nachwuchs in zwei Viertelfinalpartien. Ab Mai 1987 hütete er bei acht Spielen den Kasten der dänischen Olympiaauswahl, die letztlich in der Qualifikation knapp hinter dem späteren Bronzegewinner Deutschland scheiterte. Dazwischen stand er im Mai 1988 erstmals für die reguläre dänische A-Nationalmannschaft zwischen den Pfosten und nach insgesamt zwei Auftritten gegen Ungarn (2:2) und ein Monat später gegen Belgien (3:1) war er Teil des Kaders, der bei der Euro 1988 in Deutschland antrat. Dort war zunächst noch im ersten Spiel Troels Rasmussen die dänische „Nummer 1“, bevor Trainer Sepp Piontek nach dem 2:3 gegen Spanien in den beiden anschließenden Partien auf Schmeichel setzte (die gegen den Gastgeber und Italien beide mit 0:2 verloren gingen).