Bătălia din Belgia sau Campania din Belgia, denumită adesea în Belgia Campania celor 18 zile, a făcut parte din marea Bătălie din Franța, o campanie ofensivă a Germaniei în timpul celui de-al Doilea Război Mondial. S-a desfășurat pe parcursul a 18 zile în mai 1940 și s-a încheiat cu ocuparea germană a Belgiei în urma capitulării armatei belgiene.
La 10 mai 1940, Germania a invadat Luxemburgul, Țările de Jos și Belgia în cadrul planului operațional Fall Gelb. Armatele aliate au încercat să oprească armata germană în Belgia, crezând că aceasta este principala ofensivă germană. După ce francezii au angajat în totalitate cele mai bune armate aliate în Belgia între 10 și 12 mai, germanii au promulgat cea de-a doua fază a operațiunii lor, o străpungere, sau tăietură în seceră, prin Ardeni, și au avansat spre Canalul Mânecii. Armata germană a ajuns la Canalul Mânecii după cinci zile, încercuind armatele aliate. Germanii au redus treptat buzunarul forțelor aliate, forțându-le să se întoarcă spre mare. Armata belgiană s-a predat la 28 mai 1940, punând capăt bătăliei.
Bătălia din Belgia a inclus prima bătălie cu tancuri din război, Bătălia de la Hannut.
.