Residents of most European countries do not need a visa for a short stay in Spain (less than 90 days). However, always check the latest visa requirements, especially if you come from a country outside the European Union.