Puk ili pukovnija, regimenta (lat. regimen; njem. Regiment; engl. regiment) je složena taktička vojna jedinica rodova kopnene vojske. Pukovi srednje je veličine imaju oko 2.000 do 3.000 vojnika i starješina, što varira po vojskama oružanim snagama koje u svom sastavu imaju ovakve formacije.[1]
Puk se obično sastoji od dva do pet bataljona i/ili od više četa, dok u konjici ima pet eskadrona. Pukom obično komandira oficir u činu pukovnika ili brigadira.
Pukove su imale ili imaju i policijske snage mnogih zemalja.
Viša vojna jedinica od puka/pukovnije je brigada, odnosno divizija.