O termin municipal de Bocos de Duero muga a o norte con Valdearcos de la Vega; a l'este con San Martín de Rubiales (Burgos); a o sud con Peñafiel y Castrillo de Duero; y a l'ueste con Curiel de Duero.