Flor is a settlement in Söderhamn Municipality, in Gävleborg County, Sweden. Flor lies at 40 m above sea level. It has 57 inhabitants. The nearest city is Gävle, 74 km to the southeast. Among the landmarks around are Hanebo Church (13.0 km), Trönö gamla kyrka (10.7 km) and Söderala church (10.9 km).