Oderljunga is a village in Perstorp Municipality, in Skåne County, Sweden. Oderljunga lies at 91 m above sea level. The nearest city is Ängelholm, 30 km to the west. Among the landmarks around are Kronborg (47 km), Herrevad Abbey (12.3 km) and Gråmanstorp Church (15.0 km).