江差線
1909年(明治42年)、上磯村峨朗の石灰石を函館に運ぶ目的で、函館区の有志が鉄道院に布設を請願したのが建設のきっかけである。これを受け1910年(明治43年)の軽便鉄道法を準用して建設され、1913年(大正2年)9月15日に上磯軽便線として開業した五稜郭駅 - 上磯駅間の鉄道(実際の軌間は1,067mm)を、1930年(昭和5年)から1936年(昭和11年)にかけて檜山郡江差町の江差駅まで延長したもので、改正鉄道敷設法別表第129号前段に規定する予定線(「渡島國上磯ヨリ木古内ヲ經テ江差ニ至ル鐵道」)である。1936年(昭和11年)11月10日に江差駅まで開通し江差線となった。
檜山の木材や海産物などを運ぶ貨物輸送手段となったほか、檜山と函館を往来する住民の足としても親しまれた。
五稜郭駅 - 木古内駅間は青函トンネルの北海道側の接続路線とされ、1988年(昭和63年)3月13日の海峡線開業に合わせて交流電化等の改良工事が実施され、北海道と本州を直結する幹線ルート「津軽海峡線」の一部とされた。これに伴い、従来の函館都市圏における地域輸送に加えて、北海道 - 本州間の貨物輸送および青函区間の連絡輸送も担うようになった。一方、木古内駅 - 江差駅間は北海道道5号江差木古内線が未整備であることもあり、非電化のローカル線として取り残された。予定線の後段である「木古内ヨリ分岐シテ大島ニ至ル鐵道」も松前線として木古内駅 - 松前駅間が開業していたが、国鉄再建法により特定地方交通線に指定されたこと、国道228号の整備状況が良好であることもあり、海峡線の開業に先立って1988年(昭和63年)2月1日に廃止された。