Pekhart has represented his country at youth international level. In 2007, he represented his country in the FIFA Under-20 World Cup in Canada as the youngest player in the squad having just turned 18. He played in all seven matches of the tournament, including the final against Argentina in which the Czechs finished runners up after Mauro Zárate scored the winning goal four minutes from full-time for Argentina.