Козак выступал за молодёжную команду Чехии на ЧЕ-2011, где его команда заняла 4-е место. Вызов во взрослую команду своей страны Либор получил в феврале 2011 года. Дебютировал за сборную 14 ноября 2012 года в матче против Словакии, выйдя на замену и отметившись голом.