Ponte de Sor (a veces escrito Ponte de Sôr) es una ciudad portuguesa del Distrito de Portalegre, región Alentejo y comunidad intermunicipal del Alto Alentejo, con cerca de 8.800 habitantes.