Petite commune de Haute-Savoie, en région Auvergne-Rhône-Alpes, Bons-en-Chablais prend place à une soixantaine de kilomètres d'Annecy, dans l'agglomération transfrontalière du Grand Genève. Elle se situe à quinze kilomètres de Thonon-les-Bains, non loin de Ballaison, Lully ou Machilly.
Peuplé dès le Néolithique, comme en témoignent les vestiges retrouvés sur place, le territoire de Bons-en-Chablais a commencé à se développer à l'époque gallo-romaine avant de devenir propriété de l'abbaye de Saint-Maurice d'Agaune au VIe siècle. Haut lieu du protestantisme dès le XVIe siècle, notamment en raison de l'occupation par l'armée suisse, la commune rejoint la France, avec le reste du duché de Savoie, dès le XIXe.
Idéalement située pour partir à la découverte des merveilles régionales, la ville de Bons-en-Chablais attire aussi les visiteurs par la richesse de son patrimoine architectural.