El río nace en Old Sodbury, en el condado de Gloucestershire, y muere al unirse al río Severn en el estuario que ambos forman al salir al mar en Avonmouth, en el condado ceremonial de Brístol.