Camugnano is a comune located in the Metropolitan City of Bologna within the Emilia-Romagna region of northern Italy. It is situated in the Bolognese Apennines, specifically positioned in the upper basin of the Reno river.
The municipality lies along the valley of the Limentra di Treppio and is geographically situated between Lake Suviana and Lake Brasimone.