Esashi Line
官設鉄道江差線の終着駅として、1930年（昭和5年）10月25日に開業した。1935年（昭和10年）12月10日に江差線が湯ノ岱駅まで延伸されると同線の途中駅となり、1937年（昭和12年）10月12日の松前線開業に伴い、江差線と松前線の分岐駅となった。1980年（昭和55年）10月1日までは江差線の急行「えさし」と松前線の急行「松前」の停車駅であり、一部の列車は当駅で解併結作業を行っていた。