Oflag (skrót od niem. Offizierslager für kriegsgefangene Offiziere) – niemiecki obóz jeniecki, w którym trzymani byli oficerowie wzięci do niewoli w czasie II wojny światowej.
W czasie II wojny światowej Niemcy utworzyli około 130 oflagów (ich liczba ulegała zmianie w różnym okresie).
Pierwsze oficerskie obozy jenieckie założone zostały w 1939 r. w trakcie i tuż po zakończeniu działań wojennych na terytorium Polski.