Sri Lanka entry requirements for Morocco passport holders
Moroccan passport holders can get a visa on arrival in Sri Lanka in 2026. Show up at Bandaranaike International Airport with the right documents and pay the fee. You'll get a 30-day stay, extendable once for another 60 days.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival at Colombo airport | Moroccan passport holders can get a visa on arrival at Bandaranaike International Airport in Colombo. The visa costs $50 USD for a 30-day stay — bring cash in USD. You'll fill out a short form at the counter and pay before receiving the visa sticker.Check visa info | Required |
| Valid passport Must be valid for at least 6 months | Your passport needs at least 6 months of validity from your date of entry into Sri Lanka. Airlines at Casablanca and Marrakech check this before boarding — they will deny you if it's under 6 months. | Required |
| Return or onward ticket Required for visa on arrival | Immigration officers at Colombo ask for a confirmed onward ticket out of Sri Lanka. Budget airlines like AirAsia and IndiGo check this at check-in too — have a printed copy or a screenshot ready. | Required |
| Proof of accommodation Hotel booking or host invitation | Have your first night's hotel booking or a letter of invitation from your host ready. Immigration rarely asks, but if you're arriving without a reservation, they may question your plans at the counter. | Recommended |
| Proof of funds At least $50 USD per day | Carry cash or a card showing you have at least $50 USD per day for your stay. Immigration doesn't always check, but if you look underfunded, they can deny entry on the spot. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply online via ETA system before travel. Same as VoA but pre-approved.
For frequent visitors. Must apply at Sri Lankan embassy or online.
Requires invitation letter from Sri Lankan company. Apply at embassy.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry, 30 days)Payable at airport in USD or LKR. Valid for 30 days from arrival. | $35 USD (approx. 35 USD) |
| Visa extension (30 days)Apply at Department of Immigration and Emigration in Colombo. Requires form, photo, and fee. | $50 USD (approx. 50 USD) |
| Overstay fine per dayMaximum cap of $200 USD. Pay at immigration office before departure. | $5 USD per day (approx. 5 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 Sri Lanka
Morocco passport holders transiting through Sri Lanka (Bandaranaike International Airport) do not need a transit visa if staying airside and not passing immigration. For landside transit or overnight, a visa is required.
- Holders of valid US, UK, Schengen, or Canadian visas may transit without visa for up to 48 hours.
Health & vaccines for Sri Lanka
Mosquito-borne; common in urban and rural areas, especially during rainy seasons.
Risk of traveler's diarrhea, cholera, and hepatitis A from contaminated food/water.
Risk from floodwaters or freshwater exposure; rare in tourists.
Low risk in most tourist areas; prophylaxis recommended for rural travel in dry zone (e.g., Anuradhapura).
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. Bring passport, visa, photos, and fee.
Handles extensions for central region. Same documents as Colombo.
Practical information for MA travellers
Getting to Sri Lanka
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.