Łącznie w latach 1974–1979 zagrał w 17 spotkaniach reprezentacji Czechosłowacji, w których strzelił 4 bramki.

Mecze i gole w reprezentacji#DataMiastoPrzeciwnikGolWynikRozgrywki1. 27.04.1974 Praga 3:3 towarzyski2. 20.05.1974 Odessa 1:0 towarzyski3. 25.09.1974 Praga 3:1 towarzyski4. 13.10.1974 Bratysława 4:0 towarzyski5. 30.10.1974 Londyn 0:3 El. ME 19766. 13.11.1974 Praga 2:2 towarzyski7. 20.12.1974 Teheran 1:0 towarzyski8. 31.03.1975 Praga 1:1 towarzyski9. 20.04.1975 Praga 4:0 El. ME 197610. 07.06.1975 Wiedeń 0:0 towarzyski11. 24.09.1975 Brno 1:1 towarzyski12. 23.11.1975 Limassol 3:0 El. ME 197613. 27.03.1976 Paryż 2:2 towarzyski14. 07.04.1976 Lipsk 0:0 El. IO 197615. 22.05.1976 Kijów 2:2 El. ME 197616. 20.06.1976 Belgrad 2:2 ME 197617. 05.05.1979 Moskwa 0:3 towarzyski

Kariera trenerska Švehlík jako trener trzykrotnie przejmował Slovan Bratysława w latach 1997, 1998 oraz 2002.