Casla se sitúa en las faldas de la Sierra de Guadarrama, a los pies de Somosierra junto a la N-110 a 52,6 km de Segovia capital.
Al norte tiene los pueblos de Santa Marta del Cerro, Duruelo y Los Cortos a 8,3 km 13 km y 13,1 km, respectivamente.
Por la comarcal SG-V-2344 sentido a Santa Marta del Cerro y más cercanos están Pradenilla a 3,7 km, que es un poblado de Prádena y Tejadilla a 5,1 km.
Por la N-110 sentido Santo Tomé del Puerto (8,6km) están Sigueruelo a 2,3 km y Siguero a 5,1 km, ambos municipios del primero
Al este y al sur se encuentra el límite con la Comunidad de Madrid
Prádena al suroeste por la N-110 a 5,8 km.