The Japan play their home games at Japan National Stadium, which opened in 2019 and is located in Tokyo. The stadium holds 68000 fans.