À l'origine, le château est bâtie dans l'ancienne province de l'Orléanais du royaume de France. Il est rattaché à la seigneurie de La Touanne. Il se situe aujourd'hui sur le territoire de la commune de Baccon, dans le canton de Meung-sur-Loire, le département du Loiret et la région Centre-Val de Loire.
L'édifice est situé dans la région naturelle de la Beauce, à environ 110 mètres d'altitude, à proximité du hameau de Fontaine et de la rivière Mauve de Fontaine, en lisière du bois de la Touanne, à proximité de la route départementale 2.