Bergen Norvégia délnyugati partján fekszik, Hordaland megyében, amelynek a székhelye is. A várost Norvégia világhírű fjordjainak kapujaként is említik.
Itt található Norvégia legnagyobb és egyben Európa egyik legnagyobb személykikötője.
A bergeni agglomeráció a városon és elővárosain kívül a környező vidéki településeket is magában foglalja.