Villacastín es un municipio ubicado en la provincia de Provincia de Segovia en Castilla y León. La población de Villacastín es de 1 483 personas (2020), el área de Villacastín es de 109 kilómetros cuadrados, la distancia de Villacastín a Madrid es de 84 kilómetros. Villacastín comparte fronteras con Navalperal de Pinares, Santa María del Cubillo, Maello, Muñopedro, Marugán, Monterrubio, Ituero y Lama, Navas de San Antonio y Las Navas del Marqués.