Oiartzun (Guipúzcoa) es una localidad española situada en la provincia de Guipúzcoa, en la comunidad autónoma del País Vasco. Se encuentra ubicada en la comarca de San Sebastián, a 10 km de la capital provincial y a 20 km de la frontera con Francia.
El municipio tiene una población de 10 362 habitantes (INE 2022) y una superficie de 59,84 km². Su densidad de población es de 173 hab./km². La localidad está situada a una altitud de 82 metros sobre el nivel del mar.