El estadio se encuentra en So Kon Po, en la Isla de Hong Kong, cerca de Causeway Bay. La mayoría de los partidos internacionales de fútbol de Hong Kong se disputan en este estadio. Es la sede del torneo Hong Kong Sevens de rugby sevens. El Hong Kong Stadium acogió la Copa del Mundo de Rugby 7 de la IRB en dos ocasiones, en 1997 y 2005.