Fara Olivana con Sola is a comune (municipality) in the Province of Bergamo in the Italian region of Lombardy, located about 45 kilometres (28 mi) east of Milan and about 25 kilometres (16 mi) southeast of Bergamo.