七重浜駅
島式ホーム1面2線を持つ地上駅。列車は基本的に1番のりばを発着するが、待避などを行う場合は2番のりばを発着する。元々は2面2線の相対式ホームだったが、津軽海峡線開業に伴い貨物列車が交換することになり、有効長の関係から現在の島式ホームとなった。ホームとは跨線橋による連絡を行なう。
橋上駅舎を有する。旧駅舎は駅長事務室として使用され、トイレ部はそのまま使用し、他の部分はテナント物件とJR北海道労働組合函館地区本部(JR北労組)が使用していた。旧駅舎は一時期、アーク(JRの物販部門)や地元スーパーの改築時に仮店舗としても使用された。なお、江差線の道南いさりび鉄道への移管に伴い、旧駅舎のトイレ部は保安上の理由から閉鎖された為、駅南口にある七重浜住民センター「れいんぼー」(北斗市役所七重浜支所)のトイレを利用する様に案内される。
前述の通り旧駅舎は2017年12月頃に解体され、2019年4月には跡地に七重浜郵便局が移転した。