За збірну Австрії дебютував 20 березня 1927 року. Команда зазнала поразки від збірної Чехословаччини (1:2). В наступному поєдинку, зі збірною Бельгії, забив свої перші два голи за головну команду країни. В перші чотири роки в складі збірної провів усього п'ять матчів. З 1931 входив в основу нападу національної збірної — знаменитого «вундертиму»: Карл Цішек — Фрідріх Гшвайдль — Матіас Сінделар — Антон Шалль — Адольф Фогль. З 15-ти матчів «вундертима» (1931—1933) Шалль провів 13 матчів і забив 19 голів (у Сінделара — 16 забитих м'ячів). Брав участь у віденському поєдинку зі збірною Шотландії, який вважають днем народження «чудо-команди». У ворота збірних Угорщини та Бельгії забивав по чотири м'ячі. В 1932 у Лондоні провів один з найкращих своїх матчів, проти збірної Англії. У листопаді 1933 року в Глазго встановив рекорд результативності для збірної Австрії — 25 забитих м'ячів. На чемпіонаті світу-34 Антон Шалль і Йохан Хорват по черзі грали на одній позиції. Основний час проти збірної Франції завершився внічию (1:1). На третій хвилині додаткового часу Шалль вивів австрійців уперед, потім Йозеф Біцан забив іще один гол і Австрія вийшла в наступне коло змагань. У півфіналі, проти італійців, Антон Шалль зіграв останній, 28-й матч, за національну збірну.