Zarautz es una localidad costera ubicada en el centro de Gipuzkoa, en el País Vasco, España. Limita con Aia al este y al sur y con Getaria al oeste. Se encuentra a unos 15 kilómetros al oeste de San Sebastián, la capital provincial.
Zarautz tiene una población de 23.101 habitantes (a 1 de enero de 2022), pero en la época estival alcanza frecuentemente los 45.000.