Zamora (in portoghese anche Samora) è una città spagnola, capoluogo della provincia di Zamora. Si trova a nord ovest del paese, vicino alla frontiera con il Portogallo. Si trova nella comunità autonoma della Castiglia e León, ed è attraversata dal fiume Duero nella meseta settentrionale. Ha una popolazione di circa 65000 abitanti.