Cureggio es una comuna (municipio) de la provincia de Novara en la región italiana de Piamonte , ubicada a unos 90 kilómetros (56 millas) al noreste de Turín y a unos 30 kilómetros (19 millas) al noroeste de Novara .
Cureggio limita con los siguientes municipios: Boca , Borgomanero , Cavallirio , Fontaneto d'Agogna y Maggiora .
La localidad cuenta también con una estación de ferrocarril , a la que llega el ferrocarril Santhià-Arona (actualmente en desuso).