Fresno del Río, núcleo del norte de la provincia, situado en el valle del río Carrión, dentro de la comarca natural de la Vega. Se asienta a los pies de una ladera, en la margen izquierda del río, que discurre a pocos metros del casco. 
Se accede a Fresno a través de la C-615, carretera que comunica Palencia con Guardo. En el kilómetro 82 se toma un desvío hacia el oeste que entra en el pueblo.