As a Spanish city, Barcelona is in the European Union and being in Spain, it is also subject to the Schengen Agreement. European Visitors: The Schengen Agreement does not mean you can travel without a form of identification.
People Also Ask
EU VS SchengenThe European Union is an economic and political union of several European countries. The Schengen Area is a travel zone of several European countries where citizens can travel freely without a passport or a visa.