Short Stay Visa
If your country has an agreement with Spain, you may enter without a visa for up to 90 days in any six-month period. Residents of Australia, Canada, Japan, New Zealand, Singapore, the United States and many South American countries, for instance, do not need entry visas, but must present a valid passport. The length of passport validity required varies.
Residents of other countries (or visitors who want to extend their stay) must submit a visa application at the Spanish diplomatic mission or consulate’s office in their home country. Besides the application, you’ll present a valid passport; passport photos; the original of your previous short-stay visa (if any); the reason for your visit or extension; proof that you have the financial means to support yourself without work; valid medical insurance, and a guarantee to leave the country when your extension expires.
Depending on where you hail from, you may also need a transit visa, valid for less than five days, while you move through Spanish territories and international airports.
As mentioned above, Spain is a Schengen Agreement signatory. In essence, this means you can visit any other Schengen country on your 90 day Spanish visa. However, you are limited to a total of 90 days in any Schengen country, and the countdown does not begin again until you leave the Schengen area completely.