It flows generally west through the Nouvelle-Aquitaine region and the Dordogne department before flowing into the Gironde where it joins, in the north of the city of Bordeaux, the Garonne river to form the Gironde estuary, at about of altitude.