Si vous êtes Francais,vous avez la nationalité d'un autre pays de l' Union Européènne, vous êtes sitoyen d'un pays de l' Espace Economique Européène(la Norvège, l 'Islande et le Liechestein) ou bien vous avez un titre de voyage de ces pays, vous n'avez pas besoin du visa. Mais si vous avez une autre nationalité d'un pays non-occidental, vous devrez concter le consulat suisse dans le pays dans le quel vous vous résider. Je n'ai pas beaucouop d'informations en ce qui concerne les Americains, les Canadiens, les Australiens, les Sud Africains, les Néo-Zelandais etc. Pour avoir plus d'inforations, prenez rendez-vous avec l'ambassade de la Suisse dans le pays la où vous vous resider. J'éspère que cette information vous aidera. Bonne chance