Lebanon entry requirements for Morocco passport holders
Moroccan passport holders can get a visa on arrival at Beirut–Rafic Hariri International Airport. No advance application needed — just show up with the right documents and pay the fee at the immigration counter. As of 2025, the process is straightforward for tourism stays.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival | Get your visa at Beirut–Rafic Hariri International Airport upon arrival. Pay the fee in cash (USD preferred) — single entry costs around $50, multiple entry around $100. Have a printed hotel booking and return ticket ready, as the visa officer may ask to see them before stamping.Check visa details | Required |
| Valid passport Passport validity | Your passport must be valid for at least 6 months beyond your intended departure date from Lebanon. Airlines at Casablanca and Marrakech check this strictly — if your passport expires sooner, you'll be denied boarding. | Required |
| Return or onward ticket Return ticket | Immigration at Beirut Airport routinely asks for proof of onward travel. Have a printed or digital return ticket showing you leave Lebanon within your visa's validity. Airlines also check this before issuing your boarding pass. | Required |
| Proof of accommodation Hotel booking | Carry a printed hotel reservation or a letter of invitation from your host in Lebanon. Immigration officers sometimes ask for this during the visa-on-arrival process, especially if you're staying more than a few days. | Recommended |
| Proof of funds Financial means | Have at least $1,000 in cash or a credit card statement showing available funds. Immigration may ask how you'll support yourself during your stay, especially if you're traveling without a pre-booked tour. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Obtainable on arrival for Moroccan passport holders. Extendable at General Security offices.
Available on arrival for Moroccan passport holders. Allows multiple entries within validity.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry)Moroccan passport holders can obtain a visa on arrival at Lebanese entry points at no cost for stays up to 1 month. | Free (0 USD) |
| Overstay fine per dayOverstay fines are not officially published; travellers are advised to avoid overstaying and seek extension if needed. | Free (0 USD) |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Lebanon
Moroccan passport holders transiting through Lebanon do not need a visa if they remain airside and have a confirmed onward ticket within 24 hours.
- Holders of valid US, UK, or Schengen visas may transit without visa for up to 48 hours.
Health & vaccines for Lebanon
Risk of traveler's diarrhea, typhoid, and hepatitis A from contaminated food/water. Practice good hygiene.
Low risk of dengue and leishmaniasis; use insect repellent in rural areas.
Urban areas, especially Beirut, may have high air pollution; those with respiratory issues should take precautions.
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for visa extensions and residency matters. Bring passport, visa, and proof of accommodation.
Regional office for visa extensions. Services may be limited; confirm in advance.