Courcoury liegt in der ehemaligen Provinz Saintonge, etwa fünf Kilometer südöstlich von Saintes. Die Charente begrenzt die Gemeinde im Norden, ihr Nebenfluss Seugne im Westen. Das Gemeindegebiet ist Teil des Natura 2000-Schutzgebiets „Moyenne vallée de la Charente et Seugnes et Coran“ (FR5400472), des Natura 2000-Schutzgebiets „Vallée de la Charente moyenne et Seugnes“ (FR5412005) und von drei ZNIEFF-Naturgebieten.[1] Fast drei Viertel der Fläche der Gemeinde werden landwirtschaftlich genutzt, 18,6 % sind bewaldet, insbesondere entlang der Flussläufe.[2]