SwitzerlandNorth Korea

Missions of Switzerland in North Korea

In North Korea, Switzerland has 1 other office. North Korean citizens must obtain a visa before travelling to Switzerland.

Consulates

Switzerland visa for North Korean citizens

North KoreaSwitzerland Visa required Switzerland visa for citizens of North Korea

SwitzerlandNorth Korea Visa required North Korea visa for citizens of Switzerland

Switzerland visa requirements for citizens of North Korea

  • Schengen visa (type C) for Switzerland
  • National visa (type D) for stays over 90 days
  • Schengen short-stay visa (type C) – business
  • Schengen short-stay visa (type C) – visiting family or friends
  • Fee: €90
  • 10 required documents

checked 22 October 2026

See the full checklist

Switzerland requires North Korean citizens to hold a visa issued in advance. Switzerland has no embassy or career consulate in North Korea; applications go to a mission of Switzerland accredited to North Korea from another country, or to another Schengen state that represents it for visas.

North Korea’s missions in Switzerland

Missions of North Korea in Switzerland (1)

In return, North Korea has an embassy in Switzerland, in Bern.

Good to know

Switzerland in North Korea

There is no embassy of Switzerland in North Korea on record, so North Korea is probably covered by an embassy of Switzerland in another country. Worldwide, Switzerland has 317 missions in 136 countries; one of them is in North Korea.

Travel to North Korea for Swiss citizens

Swiss citizens need a visa for North Korea, obtained before travel. In North Korea, Swiss citizens can turn to the honorary consul for first help in an emergency.

Frequently asked questions

Do North Korean citizens need a visa for Switzerland?

Switzerland requires North Korean citizens to hold a visa issued in advance.

Do Swiss citizens need a visa for North Korea?

North Korea requires Swiss citizens to hold a visa issued in advance.

Does North Korea have an embassy in Switzerland?

Yes, North Korea has its embassy in Bern.