#50 北海道旅客鉄道・函館本線 長万部―小樽編
2面2線の相対式ホームを持つ駅。駅舎が有る側の2番線ホームは小樽・札幌方面行きで、反対側1番線余市・倶知安方面のホームへは跨線橋を渡って行く。駅から徒歩7分の所に北海道内最古の海水浴場「蘭島海水浴場」がある。