Palmyra IA is located at 41.436031, -93.437393 geo coordinates. Palmyra, IA is located in Iowa, United States Of America.