- Address
- شارع 1702, Beirut
Morocco
Lebanon
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
Lebanon
Morocco Visa required Morocco visa for citizens of Lebanon
Morocco
Lebanon 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
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.