Основной игрок юношеской команды Швеции до 17 лет. Участвовал в чемпионате Европы 2016 года среди юношей до 17 лет, сыграл за сборную все четыре встречи. С 2019 года Маттиас Сванберг вызывается на матчи сборной Швеции. Свой первый гол за сборную Сванберг забил 18 ноября 2020 года в ворота сборной Фарерских островов в матче Лиги наций.