A Batalha de Rorke's Drift, também conhecida como Defesa de Rorke's Drift, foi uma batalha da Guerra Anglo-Zulu. Foi a defesa do entreposto de Rorke's Drift, sob o comando do tenente da Royal Engineers, John Rouse Merriott Chard, e o tenente Gonville Bromhead, iniciada logo após a derrota britânica na Batalha de Isandlwana em 22 de janeiro de 1879, e terminada no dia seguinte, 23 de janeiro.
Pouco mais de cento e cinquenta soldados britânicos e colonos, conseguiram proteger a guarnição dos intensos ataques das ordas de impis, do exército de três a quatro mil zulus. O massivo, porém fragmentado, ataque zulu a Rorke's Drift se aproximou de derrotar a pequena guarnição, mas foi interrompido quando Dabulamanzi kaMpande percebeu que o custo da batalha estava muito alto, e ele desobedecera ordens do rei Cetshwayo kaMpande ao cruzar o rio Buffalo. Onze dos defensores foram condecorados com Cruzes Vitorianas, e outras condecorações foram dadas a tropa. A vitória em Rorke’s Drift serviu para levantar o moral britânico, abalado pela derrota esmagadora na batalha de Isandlwana, e como pretexto para novas expedições em ataque ao território zulu.