Brunnsviken on 3,5 kilometrin pituinen merenlahti Ruotsin kuntien Solnan ja Tukholman välisellä rajalla. Ålkistanin kanavan myötä merenlahdella on yhteys Saltsjöniin. Brunnsvikenin läntisellä rannalla sijaitsevat Hagan linna, Hagaparken ja SAS:n Ruotsin-pääkonttori (Frösundavik). Itäisellä rannalla sijaitsee Bergianin puutarha ja Tukholman yliopistolle kuuluvia laitoksia.