Consulates in Marrakesh

  • 5 missions
  • 5 countries
  • most embassies are in Rabat

Embassies and consulates in Marrakesh

Missions of 5 countries are based in Marrakesh, 5 in all (1 consulate general and 4 honorary consulates). The embassies to Morocco are in Rabat, about 286 km away.

Public holidays in Marrakesh

Public holidays in Morocco

  • Green March

    Friday

  • Independence Day

    Wednesday

  • New Year's Day

    Friday

The missions in Marrakesh close on Morocco’s public holidays, the next being Green March (Eid Al Massira Al Khadra) on Friday 6 November 2026, Independence Day (Eid Al Istiqulal) on Wednesday 18 November 2026 and New Year's Day (Ras l' âm) on Friday 1 January 2027.

Other cities in Morocco

Good to know

Foreign missions in Marrakesh

Marrakesh hosts missions of France, Switzerland, Chile, Italy and Poland.

Types of mission in Marrakesh

By type, Marrakesh has 1 consulate general and 4 honorary consulates. Of these, the 4 honorary consulates in Marrakesh offer limited help: honorary consuls work part-time and normally cannot issue visas or full passports.

Other cities in Morocco

Outside Marrakesh, missions in Morocco are found in Rabat (61), Casablanca (17), Tangier (5), Agadir (5), Fes (2) and Oujda (1).

Frequently asked questions

How many embassies and consulates are in Marrakesh?

There are 5 foreign missions on record in Marrakesh: 1 consulate general and 4 honorary consulates.

Which countries have a consulate or embassy in Marrakesh?

Missions from 5 countries are based in Marrakesh, among them France, Switzerland, Chile, Italy and Poland.

Is there an embassy in Marrakesh?

No. The embassies to Morocco are in Rabat, about 286 km away; Marrakesh has consulates and honorary consulates.

When are the missions in Marrakesh closed?

The missions in Marrakesh close on Morocco’s public holidays, the next being Green March (Eid Al Massira Al Khadra) on Friday 6 November 2026, and on each mission’s own national day.