Die Gemeinde Buxeuil liegt am Renon, 33 Kilometer westsüdwestlich von Vierzon. Zu Buxeuil gehören neben der Hauptsiedlung auch die Weiler Villechauvon, Les Hubins, Les Brialix und Les Audions. Angrenzende Gemeinden sind Poulaines im Westen und Norden, Bagneux im Nordosten, Orville im Nordosten und Osten, Guilly im Osten und Südosten, Aize im Südosten und Süden sowie Rouvres-les-Bois im Südwesten.