Генеральное консульство Швейцарии было открыто в Санкт – Петербурге в 1816 году. На начальных этапах существования консульство оно занималось вопросами представления интересов швейцарцев, проживающих на территории России. К сегодняшнему дню сфера деятельности консульства значительно расширилась: к защите интересов резидентов Швейцарии прибавилось развитие и укрепление двусторонних отношений с Россией. При прямом участии Генерального консульства Швейцарии реализуются многообразные мероприятия, направленные на сближение и рост политических, экономических и культурных связей между двумя странами. С августа 2013 года генеральным консулом Швейцарии в Санкт – Петербурге является Мишель Файетта. С начала 2015 года Визовый отдел Генерального Консульства Швейцарии закрыт для приёма документов для оформления визы, полномочия по выдаче виз переданы в визовый отдел Посольства Швейцарии в Москве.