Frechilla es un pueblo de llano, en el sector oeste de la Tierra de Campos palentina, rodeado de pequeñas elevaciones muy suaves. Junto al núcleo, bordeándolo por su parte este discurre el río Valdeginate, en dirección norte-sur y por un amplio y plano cauce.

El núcleo está organizado al norte de la travesía de la carretera P-951, que lo atraviesa de este a oeste y une Paredes de Nava con Guaza de Campos y Villalón de Campos, en Valladolid. Otras carreteras llevan a Mazuecos al norte, Villalumbroso al noreste, y Autillo y Fuentes al sur. Todas estas vías están unidas por la ronda que bordea el caserío por el este, norte y oeste.