都担任道内主要干线的使命。若包括支线（别线）则总营业距离长达458.4公里，是北海道最长的铁路。函馆站至长万部站间连结函馆市与札幌市，有特急列车与本州开抵的货物列车（JR货物负责运行）的主要路线。现在这些优等、货物列车在长万部站以后会途经室兰本线与千岁线。另一方面，长万部站至小樽站间则本地线化。长万部站起途经室兰本线、千岁线前往札幌方向的接续路线通称为「海线」，与之相对的函馆本线该路段则称为「山线」 ，不过「山线」的通称很久以前已经存在。曾经长万部站至小樽站至札幌站间较多优特列车採用山线往来，到昭和