Centraal gelegen hotels in Bergen bieden een rustige uitvalsbasis om het kunstzinnige dorp en de nabijgelegen duinen te verkennen. De meeste verblijven liggen op loopafstand van het centrum, met gratis WiFi, eigen parkeergelegenheid en een uitgebreid ontbijt. Budgetopties zoals Hotel 1900 en Hotel Zee Bergen starten rond €80 per nacht, terwijl luxere boetiekhotels als Boutique Hotel Villa Kranenbergh en Blooming hogere tarieven vragen voor extra faciliteiten. Houd er rekening mee dat het strand van Bergen aan Zee op 5 km ligt; fietsverhuur is vaak bij de receptie te regelen.
Topbeoordeelde adressen zijn onder meer Boutique Hotel Villa Kranenbergh (score 93) met gratis parkeren en een uitzonderlijk ontbijt, en Blooming (score 83) dat beschikt over een overdekt zwembad, sauna en spa. Hotel De Waag (score 83) biedt kamers met thee- en koffiefaciliteiten en een zeer goed ontbijt, terwijl Bergen1928 (score 89) als B&B een fantastisch ontbijt serveert. Veel hotels hebben een terras of tuin en verhuren fietsen. Boek tijdig, want het aantal kamers in het centrum is beperkt.
