Lindefors is a village in Vaggeryd Municipality, in Jönköping County, Sweden. Lindefors lies at 217 m above sea level. The nearest city is Jönköping, 30 km to the north. Among the landmarks around are Nydala Abbey (22 km), Svenarum Church (5.9 km) and Malmbäck Church (13.6 km).