The longest river in western Europe is the River Rhine, which flows for 1,232 miles (1,979 km) from its source in the Swiss Alps to its mouth in the North Sea near the Netherlands.