Geograficamente Lurate Caccivio – posto a 330 metri circa sul livello del mare – sta a nord/nord-ovest di Milano (dal quale dista una quarantina di km), e a 10 km ad ovest di Como.
Il territorio pianeggiante, si estende ai piedi di dolci collinette (del Castello, del Monte Rotondo e del Barozzo) – propaggini dell’anfiteatro morenico del Lago di Como dell’epoca glaciale – che si riuniscono a nord all’ampia fascia collinare che fa da contrafforte alle Prealpi Comasche.
Ai piedi della collina si affaccia la Lura che, uscita finalmente dalle strettoie e dai solchi infra-collinari, scorre liberamente nel territorio che, declinando dolcemente si apre a mo’ di conchiglia, chiusa sui fianchi da verdi e boscosi rilievi che a est portano a Villa Guardia e a ovest a Olgiate e Oltrona, mentre resta aperta a sud dove principia la grande pianura del Po.
Mentre prima della guerra Lurate e Caccivio costituivano due nuclei distinti e separati territorialmente, oggigiorno i due paesi, uniti e integrati in modo indistinto, formano un solo agglomerato che non ha soluzioni di continuità, un’unica grossa borgata. Leggermente staccata, a nord, resta la frazione di Castello che, dall’alto della collina e delle rive dell’antico vigneto del San Michele, domina il territorio sottostante e la borgata.