 The town is located about east of Bergamo and is situated in the Guerna river valley.The town is part of the Mountain Community of Monte Bronzone Sebino.The hills of San Fermo attract tourists for sports such as mountain biking, trekking and paragliding.