In order to enter Barcelona, you must present documentation that confirms your identity and that it corresponds with your boarding pass.
Depending on your nationality, the documentation that you will be asked to present will be the following:
Citizens of these countries can freely cross internal borders. Furthermore, domestic flights are Schengen in nature.
Citizens who do not belong to any Schengen treaty country do not enjoy free movement ... but don't worry! You only have to process your visa and you can fully enjoy Barcelona!
Entry into Spain
In order to visit and entry to Barcelona (and España, obviusly!) you have to bring one of following documents:
* Current and valid passport. If you are under 16 years old, you can be included in your parents passport.
* Current and valid ticket for travel.
* National identity document, identification card or any other current document that proves your identity and that is valid in Spain.
The travel document must to be valid for at least three months after the scheduled date of departure and must have been issued within 10 years prior to the date of entry.
Other entry requirements
* If you are citizen of third countries that is subject to a visa, your will have to bring a current visa (always, of course, unless you have a residence permit or a valid long-term visa issued by anu EU member state.
* Proof of sufficient financial means to stay in Spain and return or travel to another country.
* Proof of the reasons for entry.
* Showing health certificates, where applicable.
* Obviusly, that you are not subject to a ban on entry, not be a danger to public health, public order, national security or Spain's international relations, or those of other countries with which Spain has an agreement to this effect. We know that is not your case... but we advise about this anyway!
* Letter of invitation or reservation of accommodation.