Ещё в 1637 году этот канал был тонким ручейком, обозначенным на карте города. А почти через два столетия, в 1832-1833 годах, начались работы по углублению и расширению канала. На тот момент длина канала составляла 600 метров, а глубина – 6 метров.
Канал отделяет остров Кунгсхольмен от северного района Сольна и является западной частью водоёма, отделяющего Кунгсхольмен от районов Нормальм и Васастан.
Karlbergskanalen должен был стать ещё одним средством передвижения горожан по Стокгольму. В сороковых и шестидесятых годах девятнадцатого столетия канал ещё дважды расширяли и углубляли.
Канал окружён деревьями и обильной растительностью. Его берега буквально утопают в зелени. Северный берег является частью парка около дворца Karlberg. А прогулочная дорога вдоль его южного побережья ведёт к Городской Ратуше. В районе Stadshagen, рядом с каналом расположены частные коттеджи с красивыми садами вокруг них, а также очаровательный район Mariedal, который украшает берег канала милыми деревянными домиками ещё с 1849 года. Берега канала соединяют два моста: Ekelundsbron, и Essingeleden.