It is recommended to apply as early as possible for a Visa as the application process can be time consuming. Visa regulations depend on your nationality and country of origin. Please refer to the Spanish Government Foreign Affair website for more information.
Do you require a visa? Check here.