Villanasur Río de Oca está ubicado en Valle de Oca municipio en la provincia de Provincia de Burgos, Castilla y León. La población de Villanasur Río de Oca es de 50 personas (2020), la distancia de Villanasur Río de Oca a Madrid es de 274 kilómetros, la distancia de Villanasur Río de Oca a Burgos (capital de la Provincia de Burgos) es de 40 kilómetros. Villalómez, Villalbos, Villalmondar, Mozoncillo de Oca, Ocón de Villafranca, Cueva Cardiel y Turrientes se encuentran cerca de Villanasur Río de Oca.