The municipal area covers a section of the Lavaux at the northeastern shore of Lake Geneva. The land extends northward from the shore across the narrow riparian buffer strips and the slopes of the Lavaux, with the eastern boundary runs along the creek "Champaflon" then to the southeast to the Jorat plateau. In the northeast, the area extends to the"Mont de Gourze", which at is the highest point of Cully. In the area of Cully is the watershed between the catchments of the Rhine and Rhône, north of Lake Geneva. The extreme north of the municipality is the Broye River leading to the Rhine.