Берген розташований на заході Норвегії, на Бергенському півострові, біля Північного моря, від якого він захищений островами Аскей, Холснею та Сутра. Центральна частина міста розташована на березі затоки Воген.
Берген є другим за величиною містом Норвегії, столицею фюльке Хордаланн та найбільшим містом Західної Норвегії. За площею (трохи більше 460 кв. км) він поступається тільки Осло. Населення Бергена становить близько 250 тисяч жителів.
Берген був заснований у період між 1066 та 1093 pp. королем Олафом Тихим. У Середні віки його уподобав Ганзейський (купецький) союз через вигідне розташування на перетині торгових шляхів. З цього моменту місто стало столицею Середньовічної Скандинавії. Аж до ХХ століття він був найбільшим містом Норвегії, найважливішим комерційним та індустріальним центром.