San Martín de Valdeiglesias liegt im Südwesten der Region Madrid, nahe den Grenzen zu Ávila und Toledo. Die Stadt befindet sich in einer hügeligen, bewaldeten Region am Fuße der Sierra de Gredos und nur etwa 70 Kilometer von Madrid entfernt.
Ein Highlight ist der nahegelegene Embalse de San Juan – ein großer Stausee mit Stränden und Wassersportmöglichkeiten, der als „Strand von Madrid“ bekannt ist. Die Umgebung bietet zudem Zugang zu zahlreichen Wanderwegen, Aussichtspunkten und Naturparks, wie dem Valle de Iruelas.
Das Klima ist mediterran-kontinental, mit heißen, trockenen Sommern und kühlen, aber meist milden Wintern. Die besten Reisezeiten sind Frühling und Herbst, wenn das Wetter angenehm ist und die Natur besonders eindrucksvoll erscheint.