Salem IN is located at 38.645069, -86.123299 geo coordinates. Salem, IN is located in Indiana, Highland, United States Of America.