Cully lies at an average altitude of , east-southeast of the canton capital Lausanne as the crow flies. The village is located in the Lavaux, on a slightly projecting outcrop into the Lake Geneva headland, at the foot of the vineyards of Mont de Gourze.