Karierę reprezentacyjną rozpoczął 27 kwietnia 1974 w meczu przeciwko Francji, zakończonym remisem 3:3. 13 listopada 1974 zagrał w spotkaniu towarzyskim przeciwko Polsce, w którym zdobył bramkę. Spotkanie to zakończyło się remisem 2:2. Po zagraniu w 4 spotkaniach eliminacyjnych, w 1976 został powołany przez trenera Václava Ježka na Mistrzostwa Europy 1976 w Jugosławii. Zagrał na turnieju w jednym spotkaniu. Był to finał przeciwko RFN, a Švehlík strzelił pierwszą bramkę w meczu. Po serii rzutów karnych Czechosłowacja wygrała turniej, zdobywając swoje pierwsze i jedyne w historii Mistrzostwo Europy. Po tym turnieju Švehlík zagrał tylko raz w drużynie narodowej. Miało to miejsce 5 maja 1979 w Moskwie, przeciwko reprezentacji Związku Radzieckiego. Ten mecz Czechosłowacja przegrała 0:3. Łącznie w latach 1974–1979 zagrał w 17 spotkaniach reprezentacji Czechosłowacji, w których strzelił 4 bramki.