Tönnebro is a village in Söderhamn Municipality, in Gävleborg County, Sweden. Tönnebro lies at 79 m above sea level. The nearest city is Gävle, 44 km to the southeast. Among the landmarks around are Hamrånge Church (14.9 km), Skogs kyrka, Hälsingland (14.6 km) and Lingbo Church (14.8 km).