 The town sits on a ridge of the Apennines, between two river valleys, Savena and Idice.The main road, joining Bologna to Florence, is the SP65.Traces of a Roman road, Flaminia minor, joining Florentia with Felsina can still be found at the top of Mount Oggioli, approximately south of town.