Esordisce con la maglia della nazionale di calcio dell'Austria il 7 ottobre 2011, nella partita valida per la qualificazione al Campionato europeo di calcio 2012, contro l'Azerbaigian, la partita viene vinta 4-1 e Hosiner subentra a Marc Janko al minuto 88. Il 22 marzo 2013 mette a segno la sua prima doppietta, con la maglia della nazionale, nella partita valida per la qualificazione ai mondiali, contro le Fær Øer vinta 6-0.