Morocco Visa RequirementsFor Spain passport holders
Morocco allows Spanish passport holders to enter without a visa for stays of up to 90 days. Morocco is the most visited country by Spanish tourists abroad, given the proximity (14 km across the Strait of Gibraltar), cultural ties, and the large Moroccan community in Spain.
Great news! Spain passport holders can enter Morocco without a visa for tourism or business purposes. You can stay up to 90 days.
No visa required. Spanish passport or DNI is accepted. No border controls on flights from Spain. Tarjeta de Embarque/Disembarque (embarkation card) completed at entry. The Ceuta-Tetouan and Melilla-Nador crossings connect Spanish territories directly with Morocco.
Entry Requirements
Passport Validity
6 months beyond date of entry
Blank Pages
2 blank pages required
Multiple Entry
Single entry only
Work Permitted
No - requires work visa
Current Travel Situation
Spain to Morocco: What You Need to Know
Morocco is Spain's closest neighbor (the Strait of Gibraltar is just 14 km wide) and one of the most popular destinations for Spanish tourists. The two countries share cultural, historical, and economic connections. Morocco is a welcoming and diverse destination with imperial cities, desert, mountains, and Atlantic and Mediterranean coasts.
How to Get There
Ferry crossings from Algeciras, Tarifa, Malaga, and Almeria reach Tangier and Ceuta multiple times daily. The crossing takes 35 minutes to 2 hours. Iberia, Royal Air Maroc, Ryanair, and Vueling offer direct flights from Spanish cities to Casablanca, Marrakech, and other Moroccan airports. Train from Tangier Med reaches Marrakech via Rabat and Casablanca.
Money & Banking
Morocco uses the Moroccan dirham (MAD). Cash preferred for souks and small establishments. ATMs widely available in cities (Banque Populaire, CIH). Cards at hotels and larger restaurants. Tipping is customary. Morocco is very affordable for Spanish visitors - excellent value.
Practical Tips
Marrakech (Medina, Jemaa el-Fna, Majorelle Garden), Fes (UNESCO - world's oldest university), Chefchaouen (blue city), Sahara Desert (Merzouga dunes), the Atlas Mountains (Toubkal peak, 4,167m), Essaouira, and Casablanca are top destinations. Morocco is excellent for gastronomy, souks, and architecture.
Frequently Asked Questions
Do Spanish citizens need a visa to visit Morocco?
No. Spanish citizens can visit Morocco without a visa for up to 90 days. The crossing is seamless by ferry from Algeciras, Tarifa, Malaga, or Almeria, or by air from numerous Spanish cities.
How close is Morocco to Spain?
The Strait of Gibraltar between Tarifa (Spain) and Punta Cires (Morocco) is just 14 km wide. The ferry crossing from Algeciras to Tangier takes 35 minutes to 1 hour 30 minutes depending on the route and service.
Can I cross from Ceuta or Melilla to Morocco?
Yes. Ceuta and Melilla are Spanish territories bordering Morocco. The Tarajal crossing (Ceuta to Fnideq/Tetouan) and Beni Enzar crossing (Melilla to Nador) are open to pedestrians and vehicles. These crossings are used by hundreds of thousands of people weekly.
What currency does Morocco use?
Morocco uses the Moroccan dirham (MAD). The dirham is not freely convertible outside Morocco - exchange on arrival at airport or in the medina. ATMs are widely available in all cities. Cards accepted at hotels and larger restaurants.
Do Spanish speakers communicate easily in Morocco?
Not directly, but Spanish is understood in northern Morocco (particularly in Tetouan, Fnideq, and Al Hoceima) due to historical proximity and a large Moroccan community in Spain. French is the main second language throughout Morocco. Arabic and Darija (Moroccan Arabic) are the primary languages.
Is Morocco expensive for Spanish tourists?
Morocco is very affordable for Spanish tourists. A comfortable riad hotel in Marrakech can be found for EUR 50-80 per night. A local lunch (tagine) costs EUR 3-6. Taxis and buses are inexpensive. Bargaining is expected in souks and medina shops.
Do I need travel insurance for Morocco?
Travel insurance is strongly recommended for Morocco. The European Health Insurance Card (EHIC/TSE) does not cover Morocco (it only applies within the EU). Private health insurance covering medical evacuation is advisable, particularly for travelers doing activities like trekking in the Atlas Mountains.