Cornillon-Confoux est situé entre le pays salonais et l'étang de Berre, au sud-est de la Crau. La commune occupe une haute plaine
triangulaire couverte de forêt à l'ouest et une plaine cultivable à l'est. Le village de Cornillon est installé sur un promontoire situé à la pointe sud du triangle.