发源于靠近挪威边界的托尔讷湖，向东南方缓慢流动，全长522公里，流入波的尼亚湾。以其长度和流域的面积计算，它都是瑞典北博滕省最大的河流。根据1809年签订的《弗雷德里克港和约》，瑞典的部分土地划归俄罗斯帝国，这些失去的土地以前属于芬兰。托尔讷河和穆奥尼奥河、一起成为瑞典和俄罗斯新的芬兰大公国的分界线。托尔讷河两岸的城市往往同时拥有瑞典语名称和芬兰语名称，如瑞典的哈帕兰达（，）和芬兰的托尔尼奥（，）。