Sitges liegt im Nordosten Spaniens, direkt an der Mittelmeerküste der Costa Dorada, etwa 35 Kilometer südwestlich von Barcelona. Diese privilegierte Lage zwischen dem Meer und dem Naturpark Garraf sorgt nicht nur für atemberaubende Ausblicke, sondern auch für ein besonders angenehmes Mikroklima.
Die Stadt wird im Norden von Hügeln geschützt, die zum Naturpark Garraf gehören, während sich im Süden kilometerlange Sandstrände erstrecken. Die Nähe zu Barcelona sowie zum internationalen Flughafen El Prat macht Sitges leicht erreichbar und gleichzeitig angenehm abgeschieden vom hektischen Großstadtleben.
Das Klima in Sitges ist mediterran: milde Winter, warme Sommer und kaum Niederschläge. Die besten Reisezeiten sind das Frühjahr und der Herbst – dann ist es angenehm warm, die Stadt voller kultureller Aktivitäten und gleichzeitig weniger überlaufen als in der Hochsaison.