Barcelona ligger ved nordøstkysten av Den iberiske halvøy, ved Middelhavet, på et platå som er omtrent 5 km bredt og som er avgrensa av fjellkjeden Collserola i nordvest, elva Llobregat i sørvest og elva Besòs i nord. Dette platået er på 170 km², og selve byen opptar 101 km².[8] Byen ligger 160 km sør for Pyreneene og den katalanske grensa til Frankrike.
Fjellkjeden Collserola ligger nordvest for byen. Dens høyeste topp er Tibidabo, på 512 meter over havet.[9] Barcelona er full av små åser og høydedrag. De fleste av dem er bebodde, slik som Carmel (267 moh.), Putxet (181 moh.) og Rovira (261 Høydedraget Montjuïc ligger sørøst i byen.
Barcelona grenser til kommunene Santa Coloma de Gramenet og Sant Adrià de Besòs i nord, L'Hospitalet de Llobregat og Esplugues de Llobregat i sør, Middelhavet i øst, og Montcada i Reixac og Sant Cugat del Vallès i vest.
Vi har gjennom årene hatt flere vellykkede grupper til Barcelona. På de fleste har vi hatt fult opplegg med hotell, sightseeinger, måltider og aktiviteter for gruppen. Vi vil dermed påstå at vi er for Barcelona spesialister å regne.


