La ville est construite autour de la rivière Avon, et elle a également un littoral court sur l'estuaire de la rivière Severn où elle se jette dans le canal de Bristol.
La rivière Avon la traverse jusqu'à l'estuaire de la Severn.