In 2006 and 2007, Hanzal represented the Czech Republic at the IIHF World U20 Championship. He played his first senior game for the Czechs at the 2008 World Championships, and has played in four tournaments for the national team.