Barcelona is a coastal city in Catalonia in the north east of Spain. Frankfurt has regular flights to Barcelona. Abbasi Travels can search flights for you.
Late spring and early autumn are usually pleasant. Summer is hot and busy. Winters are mild. Figures and seasons differ between sources, so treat this as a rough guide.
Whether you need a visa depends on your passport and on how long you stay. Open our visa check to see what we have researched, and always confirm on the official government website before you book.