In August 2004, Takamatsu was selected the Japan U-23 national team for 2004 Summer Olympics. He played all 3 matches and scored a goal against Italy. In November 2006, he was selected the Japan national team for 2007 Asian Cup qualification. At this qualification, he debuted against Saudi Arabia on November 15. He played 2 games for Japan until 2007.