Haudivillers (French pronunciation: [odivile]) is a commune in the Oise department in northern France.
The territory of Haudivillers covers 9.79 km² (3.78 square miles) at an average altitude of 131 meters above sea level.
The town is located on a plateau delimited by the small valleys of three rivers : the southwestern Thérain, the northwestern Liovette and eastern Brescia.
A power line (400 kV) crosses the western part of the territory following a north-south axis.
Two abandoned white chalk quarries : les Carrières and le Rindet form an underground cavity north of the town.