La commune est traversée par cinq routes départementales : la D938, la D9, la D9E, la D151 et la D61.

- La route départementale 938, ancienne route nationale reliant Beauvais à La Fère dans l'Aisne traverse la commune d'ouest en est en reprenant le tracé de l'ancienne chaussée Brunehaut en passant par la ferme de la Tour et les hameaux de Saint-Rimault (kilomètre 15) et d'Hatton.
- La route départementale 9, d'Auchy-la-Montagne à La Rue-Saint-Pierre entre furtivement sur le territoire en croisant la D 938 au niveau de la ferme de la Tour. Une annexe s'en détache, la D 9E, permettant un accès plus direct à Saint-Rimault depuis Rémérangles.
- La route départementale 151, d'Agnetz à Grandvilliers longe la rive droite de la Brêche par les hameaux d'Hatton et de Coiseaux.
​​​​​​​- La route départementale 61 se détache de la D 151 à Coiseaux pour se diriger vers Le Quesnel-Aubry. Les différents hameaux et lieux-dits sont reliés entre eux ainsi qu'aux communes voisines par un réseau de plusieurs routes communales