Logo hallo.sg.ch
Note: machine translation

To enter Switzerland, foreign nationals who want to stay in Switzerland for more than 3 months need a residence permit.

To obtain a residence permit, you must submit an application to the Migrationsamt of the Canton of St.Gallen.

Whether the application is approved depends on various factors:

  • What is your nationality?
  • how long do you want to stay in Switzerland?
  • What is the reason for your stay?

Stay in Switzerland

Asylum system in Switzerland

Contact points

Enter your postcode so that we can show you your nearest contact point.

Your postcode