Bagrationovsk ( ), prior to 1946 known by its German name   ( or  ; or  ) is a town and the administrative center of Bagrationovsky District in Kaliningrad Oblast, Russia, located 37 kilometers south of Kaliningrad, the administrative center of the oblast.