במדי נבחרת שוודיה יונסון השתתף בגביע העולם של 1934 בו כבש צמד שערים בשמינית הגמר נגד ארגנטינה שהעלה אותם לרבע הגמר, בו הפסידו לגרמניה. באותו טורניר ארבעה שנים אחר כך הגיע עם נבחרתו לחצי הגמר בו הפסידו להונגריה ובמשחק על המקום השלישי כבש יונסון נגד ברזיל שניצחה אותה. בנוסף לכך השתתף גם במשחקים האולימפיים של אולימפיאדת 1936. בסך הכל ערך 42 הופעות בהם כבש 20 שערים במדים הלאומיים.