Mexico Visa RequirementsFor Spain passport holders

Mexico allows Spanish citizens to enter without a visa for stays up to 180 days. Spain and Mexico share deep historical, cultural, and linguistic ties, making Mexico one of the top destinations for Spanish tourists.

Visa Free
180 days max stay
Mexico City
North America
MXN ($)
Spanish
UTC-6 to UTC-8

Great news! Spain passport holders can enter Mexico without a visa for tourism or business purposes. You can stay up to 180 days.

No visa required. Spanish passport needed (6 months validity recommended). Fill in a Forma Migratoria Multiple (FMM) - tourist card - on arrival (now often digital). Keep it safe as you need it on departure.

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 Mexico: What You Need to Know

Mexico and Spain have an exceptionally close relationship forged by shared history, language, and culture. There are over 200,000 Spanish citizens registered in Mexico. Mexico is consistently one of the top destinations for Spanish tourists.

How to Get There

Mexico is vast - plan your trip around regions. The Yucatan (Cancun, Tulum, Merida, Chichen Itza) is a natural circuit. Mexico City alone deserves at least a week. Oaxaca, Chiapas, and Baja California are excellent for longer visits.

Money & Banking

Mexico uses the Mexican peso (MXN). US dollars are also widely accepted in tourist areas. Cards accepted at hotels and restaurants. Monedas (coins) needed for tips. Uber is available in major cities and safer than taxis in some areas.

Practical Tips

Mexico City, Cancun, the Riviera Maya, Oaxaca, Guadalajara, San Miguel de Allende, and the Yucatan Peninsula are top destinations. Mexico has 35 UNESCO World Heritage Sites. Direct flights from Madrid and Barcelona serve Mexico City, Cancun, and other cities.

Frequently Asked Questions

Do Spanish citizens need a visa to visit Mexico?

No. Spanish citizens can visit Mexico for up to 180 days (6 months) without a visa. A valid Spanish passport is required. Mexico and Spain have a bilateral visa waiver agreement.

How long can a Spanish citizen stay in Mexico?

Up to 180 days (6 months) per visit. This is one of the longest visa-free allowances in Latin America for Spanish passport holders.

Do I need a tourist card (FMM) for Mexico?

The FMM (Forma Migratoria Multiple) has been digitized. Most airlines provide a digital FMM or complete it on your behalf. Keep your digital FMM reference as you may need it when leaving Mexico. There is no additional fee for the FMM for air arrivals.

Can Spanish citizens work in Mexico?

Not on a tourist entry. To work in Mexico, Spanish citizens need a work visa (residente temporal with authorization to work). Mexico has no EU-equivalent freedom of movement for Spaniards.

What currency does Mexico use?

Mexico uses the Mexican peso (MXN). USD is also widely accepted in tourist areas like Cancun and Los Cabos. Cards are accepted at hotels and most restaurants. Carry some pesos for local markets, transportation (colectivos), and tips.

Are direct flights available from Spain to Mexico?

Yes. Iberia operates direct Madrid-Mexico City flights (approximately 12 hours). Air Europa also flies the route. Aeromexico and Volaris offer connecting services. Cancun is also served from Madrid by Iberia and charter operators.

Is Mexico safe for Spanish tourists?

Safety varies significantly by region. Tourist areas (Mexico City historic center, Riviera Maya, Oaxaca, San Miguel de Allende, Merida) are generally safe for tourists. The Spanish Ministry of Foreign Affairs advises against travel to certain states (Tamaulipas, Guerrero, Michoacan). Check updated advisories before travel.