Bárcena Mayor está ubicado en el municipio de Los Tojos a 495 metros de altura en el valle del río Argoza en el interior de Cantabria, en pleno Parque Natural del Saja-Besaya