Short-stay visa (C) — tourism & visiting: Moroccan citizen → Germany
You need a Schengen visa (type C)
Morocco is on the EU's visa-required list: you need a short-stay visa before travelling to Germany. One visa covers all 29 Schengen countries.
The bottom line
- The fee is €90 (€45 for children 6–12, under 6 free).
- Standard processing is 15 days, extendable to 45 when the consulate needs a closer look — apply up to 6 months ahead, and no later than 15 days before travel.
- Because Germany is your main destination, Germany's consulate decides your application — applying to a different country because its appointments are faster ("visa shopping") gets applications refused.
- Frequent travellers with a clean visa history can be granted multiple-entry visas valid 1–5 years.
When to start
Start 30 days–6 months before your travel date.
Where you'll apply
Where you'll apply in Morocco
Apply in your districtWho runs the centre: Typically VFS Global in most countries (network of 70+ German visa application centres)
Germany consulates have territorial jurisdiction: apply to the mission covering your area of legal residence in Morocco. Start on the official portal below — it directs you to the visa centre/operator for your area; you generally cannot pick another city for a faster slot.
Getting a slot — book early · community-reported, checked 2026-06-13
- Slots are released in batches with no fixed public schedule — most often early morning local time, on Monday mornings, and around the 1st of the month.
- For popular consulates (e.g. France, Italy and Spain in big cities), a fresh batch can be gone within minutes — be registered and logged in before you look.
- Cancellations free up slots throughout the day, so check daily even when it shows ‘no availability’.
- Because of this, apply as early as you are allowed — up to 6 months before travel. Waiting until 1–2 months out often means no slots are left at all.
Federal Foreign Office Consular Services Portal — official portal (find your centre) →
Continue on the official site →