Spain is a member of the European Union, which means that citizens of most EU countries can travel to Spain without a visa. However, citizens of some other countries may need a visa to travel to Spain.
To find out if you need a visa to travel to Spain, you'll first need to check your country's passport requirements. Then, use the Visa Eligibility Checker at the Spanish Embassy or Consulate website to see if you need a visa.
If you need a visa, you can apply for one online at the Spanish Embassy or Consulate website. The application process will require information about your nationality, passport number, and date of birth. You'll also be required to fill out an application form and pay the applicable fees. Once your application is approved, you'll receive an appointment letter from the Spanish Embassy or Consulate authorizing you to stay in Spain for up to 90 days.