Valdecantos está ubicado en Santa Cruz de Yanguas municipio en la provincia de Provincia de Soria, Castilla y León. La distancia de Valdecantos a Madrid es de 277 kilómetros, la distancia de Valdecantos a Soria (capital de la Provincia de Soria) es de 33 kilómetros. Villartoso, La Laguna, Santa Cecilia, Verguizas, Villar de Maya, Bretun, Diustes y Camporredondo se encuentran cerca de Valdecantos.