Plusieurs nouveaux stades sont construits dans les années 2000. Le Parc Saint-Jacques, situé à Bâle et plus grand stade du pays avec une capacité de plus de , est le principal stade de la « Nati » depuis sa construction en 2001. L'équipe nationale joue régulièrement au Stade de Genève, construit en 2003, et au Stade du Wankdorf construit à Berne en 2005. Ces trois stades ainsi que le Stade du Letzigrund à Zurich accueillent le Championnat d'Europe 2008. La « Nati » utilise aussi le Kybunpark de Saint-Gall depuis 2008 et la Swissporarena de Lucerne depuis 2012.