Simancas se encuentra en la parte central de la provincia de Valladolid, en la comunidad autónoma española de Castilla y León. La localidad se alza en la margen derecha del río Pisuerga, a unos 13 kilómetros de la capital provincial, ubicada aguas arriba. Pertenece geográficamente a la Submeseta Norte, en la cuenca hidrográfica del Duero. El denominado Camino de Santiago de Madrid pasa por la localidad.