برشلونة
تقع برشلونة على الساحل الشمالي الشرقي لشبه جزيرة إيبيريا، على ساحل البحر الأبيض المتوسط.على هضبة عرضها حوالي 5 كم (3 ميل) يحدها من جانبها سلسلة جبال كولسرولا، ونهر يوبريغات من الجنوب الغربي ونهر بيزوز من الشمال. مساحة هذه الهضبة 170 كم2 (66 ميل مربع) منها 101 كيلومتر مربع (38.9 ميل مربع) هي التي تحتلها المدينة نفسها. و160 كم (100 ميل) إلى الجنوب من جبال البرانس وحدود كتالونيا مع فرنسا.
برشلونة
يوجد أيضاً مطار أصغر هو مطار ساباديل قريب من بلدة ساباديل المجاورة. في هذا المطار يتدرب الطياريين، وتنطلق الرحلات التجارية، وكذلك الرحلات الجوية الخاصة. بعض شركات الطيران ذات التكلفة المنخفضة مثل ترانسافيا.كوم ورايان إير تفضل استخدام مطار جيرونا كوستا برافا الواقع على بعد 90 كيلومترا (56 ميلا) إلى الشمال من برشلونة، ومطار ريوس الواقع على بعد 77 كلم (48 ميل) إلى الجنوب من برشلونة.هذه قائمة بالمدن الشقيقة مع برشلونة مرتبة طبقاً لترتيب الزمني: