Lohr es una localidad y comuna francesa, situada en el departamento de Bajo Rin, en la región de Alsacia. La comuna está ubicada en los límites del Parque natural regional de los Vosgos del Norte. Limita al noreste con Petersbach, al este con la Petite-Pierre, al sureste con Schœnbourg, al sur con Bust y al noroeste con Ottwiller.