Destinations
Flights to Turkey Halal-Friendly Travel Umrah Assistance Flights Home Group & Family
Services
All Services Visa check Price alert Flight problems
More
Guides Cost Estimator Pricing About us FAQ Plan my trip WhatsApp us

Visa for Morocco with a Ukrainian passport

Last checked: 17 October 2026Source: Visit Ukraine, Morocco entry rules for Ukrainians (updated October 2026)

You need a visa from the embassy for Morocco

Apply at the embassy, consulate or visa centre in Germany well before your trip.

TypeVisa from the embassy
Stay30 days (e-Visa)
Government feeabout EUR 72 (770 MAD)
ProcessingSee below
Processing: e-Visa: about 72 working hours standard, 24 working hours express (1,100 MAD, about 102 EUR); embassy visa otherwise

We apply for you. Service fee from EUR 100, confirmed before we start.

WhatsApp us
Current travel advice: No travel warning; the German Foreign Office strongly advises against travel to Western Sahara and the immediate Algerian border region. Read the current advice.
Living in Germany with a residence permit? A German residence permit valid at least 180 days on the application date (e-Visa category B), or a multiple-entry Schengen visa valid at least 90 days on the application date (category C, sticker visa, not an e-visa), makes the traveller eligible for the Moroccan e-Visa at acces-maroc.ma instead of an embassy visa

What you need

Visa mandatory, no visa on arrival; Ukrainians living in Germany can usually use the e-Visa if their Aufenthaltstitel (including temporary protection permits) is valid at least 180 days

Other destinations with a Ukrainian passport

Turkey · No visa needed Egypt · Visa on arrival UAE · No visa needed Jordan · Visa on arrival Oman · No visa needed Qatar · No visa needed Kuwait · E-visa (apply online) Bahrain · E-visa (apply online) Thailand · No visa needed Indonesia · Visa on arrival Vietnam · E-visa (apply online) Maldives · Visa on arrival

All destinations for Ukrainian passports

For ordinary passports and tourist trips. The destination country and your airline make the final decision at check-in. Rules change, so check the official site shortly before you travel or ask us.