Les étrangers qui sont des résidents permanents de la Suisse peuvent acheter des armes à feu dans le pays après avoir obtenu un permis, mais les non-résidents ne sont pas autorisés à acheter des armes à feu. La procédure d'obtention du permis est rigoureuse et implique un contrôle des antécédents et une vérification de l'éligibilité de la personne à posséder des armes à feu. Toutefois, il convient de noter que l'achat d'armes à feu en tant qu'étranger peut s'avérer difficile en raison des exigences et des réglementations strictes.