Erat played for the Czech Republic national team at the 2001 World Junior Ice Hockey Championships, helping the team win the gold medal. In 2006, he played for the bronze medal-winning Czech team at the 2006 Winter Olympics in Turin. That same year, Erat was also a member of the silver medal-winning team from the 2006 IIHF World Championship in Riga.