Charmant village du Sancerrois, situé aux confins du Berry et du Nivernais, la commune de Bué s'étend sur 600 hectares le long d'une vallée qui prend naissance à l'Esterille, entre Bourges et Sancerre. C'est un bourg typiquement vigneron, niché dans une courbe où les vignes s'étalent le long des coteaux et à l'extrémité duquel on peut admirer le remarquable cirque de la «Poussie».
Ce petit village est situé à 236 mètres d'altitude et ses habitants sont appelés les Buétons et les Buétonnes. La plus grande ville à proximité de Bué est Cosne-Cours-sur-Loire, située au nord-est à 15 km.