Ofensywa w Katalonii – ofensywa wojsk frankistowskich na pozycje republikańskie w rejonie Katalonii, ostatniego bastionu wojsk republikańskich na północy Hiszpanii.

Celem sił nacjonalistycznych było zajęcie Barcelony, ważnego centrum przemysłowego Hiszpanii, a także odcięcie granicy z Francją, przez którą przerzucano posiłki dla republikanów oraz ewakuowano rannych i cywilów. Przez granicę przedostawały się również siły Brygad Międzynarodowych.

Ofensywa nacjonalistów rozpoczęła się 23 grudnia 1938 roku. Obie strony posiadały podobne siły, które wynosiły około 300 000 żołnierzy po każdej ze stron. Siły Franco dominowały jednak w powietrzu, gdzie ich 500 maszyn szybko pokonało około 50 samolotów należących do republikanów.

Dzięki dominacji w powietrzu siły nacjonalistyczne mogły wspierać postępy natarcia, osłabić pozycje obronne republikanów oraz bombardować Barcelonę oraz inne cele strategiczne.

Po serii walk w okolicach Barcelony 26 stycznia 1939 roku siłom nacjonalistycznych udało się zdobyć stolicę Katalonii.