Bitva u Rakovníka proběhla ve dnech 27. října 1620 - 6. listopadu 1620.
Jedná se o poslední velkou bitvu před Bílou horou, kde se střetlo císařsko-ligistické vojsko se stavovským. Česká stavovská vojska se pokusila u Rakovníka zastavit nepřítele postupujícího na Prahu, kde 8. listopadu došlo k bitvě na Bílé hořa.