San Gregorio di Catania (Sicilian: San Grigoriu) is a comune (municipality) in the Province of Catania in the Italian region Sicily, located about 170 km southeast of Palermo and about 7 km northeast of Catania.
San Gregorio di Catania borders the following municipalities: Aci Castello, Catania, San Giovanni la Punta, Tremestieri Etneo, Valverde.