Bretofta is a village in Nässjö Municipality, in Jönköping County, Sweden. Bretofta lies at 308 m above sea level. The nearest city is Jönköping, 21 km to the northwest. Among the landmarks around are Christina Church (21 km), Sofia Church (21 km) and Hakarp's church (18.6 km).