If you are from a non-EU country and are planning to be in Spain for more than 90 days, you must apply for a visa. This visa will allow you to stay in Spain and also to move freely within Spain and throughout the EU Schengen territory!