La comuna cuenta con las dependencias del Estadio Municipal Eugenio Castro González, en el cual hace de local el Club Marítimo (el más antiguo de la comuna fundado en 1938) y que también lo ha utilizado el CSyD San Antonio Unido, actualmente ascendido a la Segunda División Profesional.