The Garonne is a river in southwest France and northern Spain whose length is 374 miles (602 kilometres). It flows from the central Spanish Pyrenees to the Gironde at the French port of Bordeaux.