Haifan taistelu on juutalaisten Haganan ja arabien asejoukkojen välillä Palestiinan mandaattialueen sisällissodan aikana käyty yhteenotto Haifan kaupungin hallinnasta 21.–22. huhtikuuta 1948. Haifasta oli tarkoitus YK:n jakosuunnitelman mukaan tulla brittiläisen mandaatin päättyessä osa juutalaisvaltiota. Haganan joukot alkoivat toteuttaa sen valtausta jo hieman ennen brittien lähtöä. Arabien asuttamaan kantakaupunkiin hyökänneet juutalaiset kukistivat nopeasti arabien vastarinnan. Taistelut ja esimerkiksi kaupunkiin kohdistettu kranaatinheitintuli aiheuttivat sen suuren arabiväestön joukkopaon.