Avonmouth is a suburb of Bristol, England, at the mouth of the River Avon on its north bank and on the Bristol Channel. It is the location of a large port, Avonmouth Docks. The Royal Portbury Dock, part of the same complex, is on the other side of the Avon.