Miyamoto played for Japan U-17 national team in the 1993 U-17 World Championship and Japan U-20 national team in the 1997 World Youth Championship. He played full-time in all matches in both tournaments. In September 2000, he was also selected the Japan U-23 national team for 2000 Summer Olympics.