Citizens of the following countries do not need a visa to stay in Spain for less than 90 days, only a valid passport: Andorra, Argentina, Australia, Austria, Belgium, Bolivia, Brazil, Brunei, Canada, Chile, Costa Rica, Croatia, El Salvador, Guatemala, Honduras, Hong Kong & Macao (China), Israel, Japan, Malaysia, Mexico, Monaco, New Zealand, Nicaragua, Panama, Paraguay, Singapore, South Korea, United States, Uruguay, Venezuela.
If you are from any of these countries and desire to stay in Spain to work or study for more than 3 months, you must solicit the corresponding visa. Agreements and processes vary by country, so it’s best to consult the Spanish consulate closest to you.
Obtaining a student visa for Spain is not difficult, as long as your school provides the necessary paperwork. Apart from an official invitation letter you will need a certificate of good health, clean police record and proof of funds to pay for private insurance while in Spain.
Obtaining a work and residency visa is much more complicated and laws are constantly changing. The company in Spain must present the necessary paperwork to the Ministry of Labor here, including proof that no Spanish resident is capable of filling the position. The law now states that no illegal alien may solicit a work visa from within the country.