Francastel is on a plateau of farmland in Hauts-de-France, between Crevecoeur-le-Grand and Froissy on the road 151, and north of Beauvais. It is accessible from the intersection 16 of the A16 motorway.
The first village, which was at the location of the current cemetery, was destroyed by the Normans.
Rebuilt on the site it occupies today, following the Jacquerie damage, prior to being attacked by the Burgundians who destroyed the castle in 1472.
The village was served by the railway linking Estrees - Saint-Denis - Froissy - Crevecoeur-le-Grand from 1911 to 1961.