Byen har fire kanalhavner: Østhavnen, Neukölln, Sydhavnen og Vesthavnen. Vesthavnen ligger i Moabit i den indre byen og er den største og viktigste.