Brunnenthal es una localidad y antigua comuna suiza del cantón de Soleura, situada en el distrito de Bucheggberg, actualmente parte de la comuna de Messen.