The city has extensive external links. Culture days of other cities and countries are held periodically. By 2017, Saint Petersburg had 94 sister cities.
The city has consulates General of 35 countries, 3 honorary consulates General, 25 honorary consulates, representatives of international organizations: the inter-parliamentary Assembly of the CIS member States, the representative office of the European Bank for reconstruction and development, a branch of the Eurasian development Bank, the inter-parliamentary Assembly of the Eurasian economic community; representatives of 28 subjects of the Russian Federation; registered 17 national-cultural autonomies, 51 national-cultural associations.
Currently, there is a list of consular and diplomatic missions in St. Petersburg.
This list contains information about consular and diplomatic missions of foreign States in St. Petersburg. The city is home to consular and diplomatic missions of 56 internationally recognized States, of which 33 are consulates-General, 3 are honorary consulates-General, 19 are honorary consulates, and one is a branch of the Embassy.