La commune de Besson se situe au nord de l’Auvergne dans le département de l’Allier, à 15 kilomètres au sud de Moulins.
Elle s’étend sur un vaste territoire de près de 4 736 hectares dont 1/3 de forêt.
La commune possède, en dehors de ses monuments classés (église Saint-Martin, châteaux du Vieux et du Nouveau Bostz, château de Ristz, château de Fourchaud, château de Rochefort) un patrimoine paysager riche et varié (forêt, vigne, bocage).
Plusieurs sentiers de randonnées permettent la découverte et la promotion de notre patrimoine local.