Slaget om Belgien eller den belgiska kampanjen, som i Belgien ofta kallas 18-dagars-kampanjen, var en del av det större slaget om Frankrike, en offensiv kampanj av Tyskland under andra världskriget. Det ägde rum under 18 dagar i maj 1940 och slutade med den tyska ockupationen av Belgien efter den belgiska arméns kapitulation.
Den 10 maj 1940 invaderade Tyskland Luxemburg, Nederländerna och Belgien enligt den operativa planen Fall Gelb. De allierade arméerna försökte stoppa den tyska armén i Belgien, eftersom de trodde att det var den tyska huvudstriden. Efter att fransmännen helt hade engagerat de bästa av de allierade arméerna i Belgien mellan den 10 och 12 maj, genomförde tyskarna den andra fasen av sin operation, ett genombrott, eller ett sicksacksnitt, genom Ardennerna, och avancerade mot Engelska kanalen. Den tyska armén nådde kanalen efter fem dagar och omringade de allierade arméerna. Tyskarna minskade successivt de allierade styrkornas ficka och tvingade dem tillbaka till havet. Den belgiska armén kapitulerade den 28 maj 1940, vilket avslutade slaget.
Slaget om Belgien inkluderade krigets första stridsvagnsstrid, slaget vid Hannut.