ホームは単式1面1線で、側線が1本あります。駅舎は古いものをリフォームして使われています。駅前にバスターミナルがあって、襟裳岬や広尾方面に接続します。
現駅舎の元となっている旧駅舎。車寄せ屋根が大きく変わっているので一見同じ建物には見えませんが、出入口部分以外は殆ど変わっていません。