If you intend to stay in Switzerland for more than three months, of if you will spend over six months in the country during a 12 month period, you will require a residence permit. EU nationals in possession of a valid national identity card do not need a passport to travel to Switzerland for a stay of up to three months.