Die Gemeinde Carcarès-Sainte-Croix liegt am Südrand der Landes de Gascogne, dem größten Waldgebiet Westeuropas, etwa 25 Kilometer nordöstlich von Dax und 25 Kilometer westlich von Mont-de-Marsan. Der Fluss Midouze begrenzt die Gemeinde im Norden. Umgeben wird Carcarès-Sainte-Croix von den Nachbargemeinden Carcen-Ponson im Westen und Norden, Saint-Yaguen im Norden und Nordosten, Meilhan im Osten sowie Tartas im Süden. Durch den Südosten der Gemeinde führt die autobahnartig ausgebaute Fernstraße D 824 von Dax nach Mont-de-Marsan mit einer Tank- und Rastanlage auf dem Gebiet von Carcarès-Sainte-Croix.