Барселона расположена на северо-востоке Иберийского полуострова на побережье Средиземного моря на плато шириной в 5 км, границы которого с юга составляют горная гряда Кольсерола (кат. Collserola) и река Льобрегат, а на севере — река Бесос. Пиренеи на
ходятся приблизительно в 120 км к северу от города.
Прибрежные горы Кольсерола создают слегка скруглённые границы города. Самая высокая точка — гора Тибидабо. Её высота составляет 512 м, над ней возвышается заметная издалека башня-антенна Кольсерола высотой 288,4 м. Самой высокой точкой в черте города является холм Мон-Табер (кат. Mont Taber) высотой 12 м, на нём расположен Барселонский собор.
Автор Rastorguev Evgeniy Petrovich