1. The Loire: At 1,012 kilometers (629 miles), it is the longest river entirely within France.
2. The Rhône: At 812 kilometers (505 miles), it flows through both France and Switzerland.