相対式2面2線と西側のホームを切り欠いた1面1線の計2面3線のホームを有する南海本線の駅である。進行中で完成後には高架化される予定である。近接し、乗換駅となっている。ホームは東側から1番線が南海線下り、2番線が南海線上り、2番線を切り欠いた3番線が高師浜線が使用する。1912年3月1日に南海鉄道によって開業、1918年10月12日に羽衣から分岐する高師浜線が開通した。なるが、1947年6月1日に南海電気鉄道が旧南海鉄道の路線を近畿日本鉄道から分離譲渡される。開業当初から“羽衣”を駅名とし、1923年には大字が“羽衣”に改称されている。