Citizens of many countries — including the United States, Canada, Australia, and the United Kingdom — can enter Spain and the Schengen Area without a visa for short stays. The standard allowance is up to 90 days within any 180-day rolling period. This applies to tourism, visiting family, or short business trips. It does not cover paid employment or long-term stays, which require separate permits.
The UK left the European Union, but British passport holders currently retain visa-free access to the Schengen Area under the 90/180-day rule, the same as US, Canadian, and Australian travellers. However, the EU's ETIAS (European Travel Information and Authorisation System) — a pre-travel authorisation similar to the US ESTA — is expected to apply to these nationalities once launched. As of mid-2025, ETIAS had not yet come into force; travellers should check the official ETIAS website for the latest status before booking.
If you hold a passport from a country not covered by Schengen visa-free arrangements, you will need to apply for a Schengen visa through the Spanish embassy or consulate in your country of residence before travelling to Madrid. Processing times and required documents vary by location, so apply well in advance of your trip. Visa rules change, and the only reliable sources are your national government's travel advisory and the Spanish consulate serving your region.
One practical note for passport control: have your onward or return ticket, proof of accommodation, and evidence of sufficient funds available when entering Spain. Border officers at Madrid-Barajas Adolfo Suárez Airport can and do ask for these, particularly for travellers on first visits. Keeping digital or printed copies accessible at check-in will make arrival straightforward.