MoroccoLebanon

Moroccan Embassy in Lebanon

1 embassy

In Lebanon, Morocco has an embassy in Beirut. Morocco requires Lebanese citizens to hold a visa issued in advance.

Moroccan Embassy in Beirut

At شارع 1702, Beirut, the Moroccan embassy represents Morocco towards Lebanon.

Morocco visa for Lebanese citizens

LebanonMorocco Visa required Morocco visa for citizens of Lebanon

MoroccoLebanon Visa on arrival Lebanon visa for citizens of Morocco

Morocco visa requirements for citizens of Lebanon

  • Morocco e-Visa (single entry)
  • Visitor visa (VRT) from a Moroccan embassy or consulate
  • Fee: MAD 770
  • 9 required documents

checked 22 October 2026

See the full checklist

Lebanese citizens must obtain a visa before travelling to Morocco. In Lebanon, applications go to the Moroccan embassy in Beirut, or to a visa centre working for Morocco.

Lebanon’s missions in Morocco

Lebanon has no mission in Morocco on record; Lebanese citizens there would be served by an embassy accredited from another country.

Good to know

Morocco in Lebanon

Worldwide, Morocco has 133 missions in 77 countries; one of them is in Lebanon.

Travel to Lebanon for Moroccan citizens

Moroccan citizens can get a visa on arrival in Lebanon, valid for stays of up to 30 days. In Lebanon, Moroccan citizens can turn to the Moroccan embassy for passports and emergency help.

Frequently asked questions

Where is the Moroccan embassy in Lebanon?

The Moroccan embassy is in Beirut, at شارع 1702, Beirut.

Do Lebanese citizens need a visa for Morocco?

Lebanese citizens need a visa for Morocco, obtained before travel.

Do Moroccan citizens need a visa for Lebanon?

Moroccan citizens can get a visa on arrival in Lebanon, valid for stays of up to 30 days.

Does Lebanon have an embassy in Morocco?

No mission of Lebanon in Morocco is on record.