Spain Visa RequirementsFor Morocco passport holders

Moroccan citizens need a Schengen visa to enter Spain, despite living across the Strait of Gibraltar. Spain has six consulates in Morocco processing the highest volume of Moroccan Schengen visas in the world.

Visa Required
90 days max stay
$98 visa cost
10-15 business days processing
Madrid
Europe
EUR (€)
Spanish
UTC+1

Morocco passport holders require a visa to enter Spain.

Apply at the Spanish Consulate nearest to your registered residence in Morocco: Rabat, Casablanca, Agadir, Tetouan, Nador, or Tanger. Applications can also be submitted through VFS Global Spain. Required documents include a valid Moroccan passport, Schengen application form, passport photos, travel insurance (EUR 30,000 minimum), confirmed flights, hotel reservations or invitation letter, last 3-6 months bank statements, and proof of employment. The Schengen visa fee is EUR 90 (~$98 USD). Processing is typically 10-15 business days but can be faster for short-stay applications at busy consulates.

Spain is part of the Schengen Area. Your stay counts toward the 90-day limit within any 180-day period for the entire Schengen zone. Learn more about Schengen rules →

Entry Requirements

Passport Validity

3 months beyond departure from Schengen

Blank Pages

2 blank pages required

Multiple Entry

Allowed

Work Permitted

No - requires work visa

Required Documents

Completed Spain/Schengen visa application form

Valid Moroccan passport (minimum 3 months validity beyond planned stay)

Two recent passport photos (35mm x 45mm, white background)

Travel health insurance (minimum EUR 30,000, valid throughout Schengen Area)

Confirmed round-trip flight or ferry bookings

Hotel reservations or invitation letter from a registered host in Spain

Bank statements (last 3-6 months) showing at least EUR 65 per day

Employment letter stating salary, position, and approved leave

Last 3 months payslips or tax returns if self-employed

National ID card (CIN) copy

Current Travel Situation

Morocco to Spain: What You Need to Know

Spain shares a land border with Morocco via the Spanish enclaves of Ceuta and Melilla, and the Strait of Gibraltar separates Morocco from mainland Spain by just 14 kilometres. Despite this proximity, Moroccan citizens require a Schengen visa to enter Spain. Spain is the top destination for Moroccan travellers and Spain's consular network in Morocco is the most extensive of any Schengen country in the world, with six consulates in Rabat, Casablanca, Agadir, Tetouan, Nador, and Tanger. The Moroccan community in Spain numbers around 900,000, making Spain the country with the largest Moroccan population outside Morocco and France.

How to Get There

The Tanger-Med to Algeciras (Spain) ferry is the most used route: it takes about 1 hour and tickets cost approximately EUR 30-50 per person. BALEARIA, FRS, and Acciona operate regular crossings. The Tanger-Ville to Tarifa ferry (35 minutes) is a faster option. Direct flights operate from Casablanca, Marrakech, Agadir, Fes, and other Moroccan airports to Madrid, Barcelona, and other Spanish cities. Ryanair, Volotea, and Air Europa offer competitive fares.

Money & Banking

Spain uses the euro. Moroccan Visa/Mastercard bank cards work in Spanish ATMs and shops, though fees may apply. Spain is more affordable than France or Germany, with mid-range accommodation running EUR 60-100 per night. Tapas culture makes eating well very economical. The AVE high-speed rail connects Madrid, Barcelona, Seville, and other major cities efficiently.

Practical Tips

Appointment slots at Spanish consulates in Morocco, particularly in Casablanca and Rabat, are in extremely high demand. Book as early as possible (4-6 weeks minimum). Citizens of Morocco residing near Ceuta or Melilla often have slightly different border crossing rules; the Schengen visa still applies for mainland Spain. If your trip is primarily to Spain with brief visits to other Schengen countries, apply at the Spanish consulate.

Frequently Asked Questions

Do Moroccan citizens need a visa to enter Ceuta or Melilla?

Yes. Ceuta and Melilla are Spanish territories and part of the Schengen Area. Moroccan citizens need a valid Schengen visa to enter these enclaves, just as for mainland Spain. Residents of the bordering Moroccan provinces have historically had special cross-border permits, but these are separate from standard tourist visas.

Can I travel to Spain by ferry from Morocco?

Yes. Regular ferry services connect Tanger-Med to Algeciras (about 1 hour, EUR 30-50) and Tanger-Ville to Tarifa (35 minutes). You will need a valid Schengen visa stamped in your passport to board the ferry and enter Spain. Book ferries through BALEARIA, FRS, or Acciona.

Which Spanish consulate in Morocco should I apply to?

You must apply at the Spanish consulate in the region where you are officially registered (registered address). Spain has six consulates in Morocco: Rabat, Casablanca, Agadir, Tetouan, Nador, and Tanger. Apply to the one covering your registered address.

How much money do I need to show for a Spanish Schengen visa?

Spanish consular guidelines suggest at least EUR 65 per day of your stay (approximately MAD 700-750). For a 14-day trip, that is roughly EUR 910. Bank statements should show these funds maintained over the past 3-6 months, not deposited suddenly.