Yes. Switzerland is one of 3 non-EU members to have implemented the provisions of the Schengen Agreement.