 Hubník played for all Czech national youth teams.On 5 July 2009, Hubník made his debut for the Czech Republic national team in the match against Malta.His first international goal came on 12 August 2009, in the 3–1 victory over Belgium.