系有南部的和东部的，西部的等。北海道内的最高山峰是旭岳，海拔2,291米。在山脉的中间有、、、北见盆地等盆地。北海道东海岸平原较少，较大的平原有十胜平原。西海岸的平原面积较大，其中最大的石狩平原也是北海道人口最为集中的地区。较低的人口密度使得北海道是日本森林面积最大的地区，森林面积占全道面积的71%，也是日本木材生产量最多的地区。和日本其他地区相比，北海道的湖泊数量颇多，主要湖泊有阿寒湖、屈斜路湖、支笏湖、洞爷湖等。本州岛为日本最大岛。北美板块和欧亚板块在本州北部挤压太平洋板块，形成纵贯本州北部的奥羽山