The Moselle actually rises in northeast France and flows north through Luxembourg for 31 km (19 mi) to join the mighty Rhine at Koblenz, Germany. The Moselle is 544 km (544 km) long, and is navigable, due to canalization for 64 km (40 mi). Green slopes, covered with vines, flank the meandering course of the river.