Le Consulat Général assume le rôle de représentation suisse officielle dans la ville de Saint-Pétersbourg et dans le nord-ouest de la Fédération de Russie. De manière générale, la mission du Consulat consiste à défendre les intérêts et à garantir la visibilité de la Suisse à l’intérieur de son district consulaire.
Depuis 2014, toutes les activités consulaires (soutien des Suisses à l’étranger enregistrés auprès du Centre consulaire régional et des touristes suisses en visite en Russie, demandes de visa pour les ressortissants étrangers voulant entrer en Suisse) ne se font plus à Saint-Pétersbourg, mais sont prises en charge par le Centre consulaire régional Moscou à l’Ambassade de Suisse en Russie.
Le Consulat promeut le développement des échanges commerciaux entre la Russie et la Suisse, et s’efforce de soutenir les évènements culturels en rapport avec la Suisse. À cette fin, le Consulat fait de son mieux pour entretenir et approfondir ses liens avec les entreprises locales, les institutions économiques, académiques et culturelles, les autorités politiques locales et les représentations étrangères, ainsi que ses contacts avec d’autres organisations actives dans la sphère politique, culturelle ou sociale.
Afin de cultiver son réseau et faire acte de présence, le Consulat organise et participe à divers rencontres et évènements (conférences, rencontres officielles, forums, réceptions, etc.). Il reçoit également les représentants des diverses organisations et institutions susmentionnées, ainsi que des visiteurs officiels de Suisse, à la résidence du Consul Général.
Le Consulat est également responsable de recevoir et de soutenir des visiteurs de Suisse, que ce soit des délégations officielles venues participer à des évènements internationaux tels que le St. Petersburg International Legal Forum (SPILF) ou le St. Petersburg International Economic Forum (SPIEF), ou des personnes privées (artistes, hommes d’affaires, académiciens) venus participer à des projets d’intérêt national.