Embassies and consulates in Bern

  • 87 missions
  • 82 countries
  • most embassies are here

Embassies and consulates in Bern

  • Embassy of Albania in Bern

    Embassy · Albania

    Pourtalèsstrasse 45a, 3074 Muri bei Bern

  • Embassy of Algeria in Bern

    Embassy · Algeria

    Willadingweg 74, Bern

  • Embassy of Angola in Bern

    Embassy · Angola

    Thunstrasse 73, 3006 Bern

    Today 09:00–12:00, 14:00–16:00
  • Embassy of Argentina in Bern

    Embassy · Argentina

    Jungfraustrasse 1, 3005 Bern

    Today 09:00–17:00
  • Embassy of Australia in Bern

    Embassy · Australia

    Weltpoststrasse 5, 3015 Bern

  • Embassy of Austria in Bern

    Embassy · Austria

    Kirchenfeldstrasse 77-79, 3005 Bern

    Today 09:00–12:00
  • Embassy of Azerbaijan in Bern

    Embassy · Azerbaijan

    Kramburgstrasse 10, 3006 Bern

    Today 09:30–12:30
  • Embassy of Belgium in Bern

    Embassy · Belgium

    Weltpoststrasse 4, 3015 Bern

    Today 08:30–12:00, 14:00–16:30
  • Embassy of Brazil in Bern

    Embassy · Brazil

    Monbijoustrasse 68, 3007 Bern

    Today 09:00–13:00, 14:00–17:00
  • Embassy of Bulgaria in Bern

    Embassy · Bulgaria

    Bernastrasse 2-4, 3005 Bern

    Today 09:00–12:00
  • Embassy of Cameroon in Bern

    Embassy · Cameroon

    Brunnadernrain 29, Bern

  • Embassy of Canada in Bern

    Embassy · Canada

    Kirchenfeldstrasse 88, 3005 Bern

    Today 08:00–13:00
  • Embassy of Chile in Bern

    Embassy · Chile

    Eigerplatz 5, 3007 Bern

    Today 09:00–17:00
  • Embassy of China in Bern

    Embassy · China

    Kalcheggweg 10, 3006 Bern

    Today 08:30–12:00, 14:00–17:30
  • Embassy of Colombia in Bern

    Embassy · Colombia

    Zieglerstrasse 29, 3007 Bern

    Today 08:30–13:00, 14:30–18:00
  • Embassy of Croatia in Bern

    Embassy · Croatia

    Thunstrasse 45, 3005 Bern

    Today 08:30–16:30
  • Embassy of Cuba in Bern

    Embassy · Cuba

    Gesellschaftsstrasse 8, 3012 Bern

    Today 09:00–12:00, 14:00–16:00
  • Embassy of Czech Republic in Bern

    Embassy · Czech Republic

    Muristrasse 53, 3006 Bern

    Today 10:00–12:00
  • Embassy of Denmark in Bern

    Embassy · Denmark

    Thunstrasse 95, 3006 Bern

    Today · Closed
  • Embassy of the Dominican Republic in Bern

    Embassy · Dominican Republic

    Weltpoststrasse 4, 3015 Bern

  • Embassy of DR Congo in Bern

    Embassy · DR Congo

    Sulgenheimweg 21, 3007 Bern

    Today 10:00–15:00
  • Embassy of Ecuador in Bern

    Embassy · Ecuador

    Kramgasse 54, 3011 Bern

    Today 09:00–13:00, 15:00–17:00
  • Embassy of Egypt in Bern

    Embassy · Egypt

    Elfenauweg 61, 3006 Bern

  • Embassy of Finland in Bern

    Embassy · Finland

    Weltpoststrasse 4, 3015 Bern

  • Embassy of France in Bern

    Embassy · France

    Schosshaldenstrasse 46, 3006 Bern

    Today 08:30–12:30, 14:00–17:30
  • Embassy of Georgia in Bern

    Embassy · Georgia

    Seftigenstrasse 7, 3007 Bern

    Today 09:00–18:00
  • Embassy of Germany in Bern

    Embassy · Germany

    Willadingweg 83, 3006 Bern

    Today 08:15–12:30
  • Embassy of Ghana in Bern

    Embassy · Ghana

    Belpstrasse 11, 3007 Bern

    Today 14:00–17:00
  • Embassy of Greece in Bern

    Embassy · Greece

    Weltpoststrasse 4, 3015 Bern

  • Apostolic Nunciature in Bern

    Embassy · Holy See

    Thunstrasse 60, 3006 Bern

Show all 87

Bern has 87 foreign missions from 82 countries: 82 embassies, 3 consulates and 2 other offices. As the capital of Switzerland, Bern is where the embassies are.

Public holidays in Bern

Public holidays in Switzerland

  • Christmas Day

    Friday

  • New Year's Day

    Friday

  • Ascension Day

    Thursday

The missions in Bern close on Switzerland’s public holidays, the next being Christmas Day (Weihnachten) on Friday 25 December 2026, New Year's Day (Neujahr) on Friday 1 January 2027 and Ascension Day (Auffahrt) on Thursday 6 May 2027.

Other cities in Switzerland

Good to know

Foreign missions in Bern

Among the countries with a mission in Bern are China, Spain, Hungary, Italy, Russia, the United Arab Emirates, Albania and Angola. Of Switzerland’s neighbours, Germany, Italy, Liechtenstein, France and Austria are represented in Bern.

Types of mission in Bern

By type, Bern has 82 embassies, 3 consulates and 2 other offices.

Opening hours in Bern

Opening hours are on record for 63 of the 87 missions in Bern. Saturday opening is listed for 3 missions.

Other cities in Switzerland

Besides Bern, towns in Switzerland with foreign missions are Geneva (81), Zurich (19), Lugano (6), Basel (5), St. Gallen (2) and Lausanne (1).

Frequently asked questions

How many embassies and consulates are in Bern?

There are 87 foreign missions on record in Bern: 82 embassies, 3 consulates and 2 other offices.

Which countries have a consulate or embassy in Bern?

Missions from 82 countries are based in Bern, among them China, Spain, Hungary, Italy and Russia.

Are embassies in Bern open on Saturday?

Saturday opening is listed for 3 of the 63 missions in Bern with known hours.

When are the missions in Bern closed?

The missions in Bern close on Switzerland’s public holidays, the next being Christmas Day (Weihnachten) on Friday 25 December 2026, and on each mission’s own national day.