Souvigny, est situé au coeur du bocage Bourbonnais, sur la D945 entre Nevers (60 km au Nord) et Clermont-FD (90 km au Sud).
Ancienne capitale du Bourbonnais, ce chef lieu de canton, est situé à la pointe Sud du triangle des Bourbons, entre la cité thermale de Bourbon l'Archambault (12 km à l'Ouest) et Moulins, Préfecture du département de l'Allier (12 km à l'Est).