Bitwa o Al-Kastal została stoczona podczas wojny domowej w Mandacie Palestyny. Walki były toczone o strategicznie położoną arabską wieś Al-Kastal, która umożliwiała kontrolowanie drogi prowadzącej z równiny nadmorskiej do Jerozolimy. W dniach 3-9 kwietnia 1948 roku doszło do serii starć, które przeszły do historii jako bitwa o al-Kastal. Walki były częścią żydowskiej operacji Nachszon. Bitwa zakończyła się chwilowym otwarciem drogi do Jerozolimy i zniszczeniem wioski. Obydwie strony poniosły ciężkie straty.

Tło wydarzeń arabska wieś Al-Kastal była położona u podnóża strategicznie położonego wzgórza, które umożliwiało kontrolowanie drogi z nadmorskiej równiny Szaron i portów nad Morzem Śródziemnym do Jerozolimy. Sama wieś była niewielka, i w 1948 roku zamieszkana przez zaledwie 103 mieszkańców. Na szczycie wzgórza (o wysokości 750 m n.p.m.) wznosiły się ruiny zamku krzyżowców Castellum Belvoir, wykorzystywane przez arabskie milicje. Wzgórze leży w odległości 10 km na zachód od Jerozolimy. Od samego początku wojny domowej w Mandacie Palestyny Arabowie umieścili blokadę na drodze, kontrolując ruch przejeżdżających nią samochodów. Dochodziło tutaj do licznych ataków na żydowskie pojazdy. Z tego powodu wiele osób zginęło lub zostało rannych.