What Country Is Barcelona In?

Barcelona is in Spain, which is located on the Iberian Peninsula in southwestern Europe. Spain has a huge cultural and geographical diversity, making it a popular tourist destination.

Barcelona, which was home to the 1992 Summer Olympic Games, is Spain's second-largest city. Situated in the country's northeastern corner, it sits on the northwestern shore of the Mediterranean Sea. It is also home to Spain's second-biggest airport, Barcelona-El Prat Airport. A number of UNESCO World Heritage Sites are located in this city, including Casa Vicens, Casa Mila and Palau Guell. Antoni Gaudi's remarkable works can be seen in Barcelona; Casa Batlo is considered one of his masterpieces.