Depending on your country of origin, you may need to apply for a Schengen visa in order to enter Spain. However, people from some States can travel to the country only with their National Identity Document or their passport. You have all the information in: «Tips, documentation and requirements to travel to Spain«.

You have all the information in: "Tips, documentation and requirements to travel to Spain".