Oteapan is a municipality in the Mexican state of Veracruz. It is in the south-east zone of the state, about 394 km from the state capital Xalapa. It has an area of 27.97 km2. It is located at 18°00′N 94°40′W / 18.000°N 94.667°W / 18.000; -94.667.