Spain's Romanesque capital — 24 churches on the Duero
Zamora has more Romanesque churches per square kilometre than anywhere else in Europe — 24 surviving medieval churches in a small city on a high bluff above the Duero River. Often overlooked between Salamanca and the Portuguese border, it rewards slow wanderers with extraordinary 12th-century stonework, a formidable castle, and the remarkable Semana Santa processions that are among the most intense and austere in Spain. The local wine — Toro DO, from massive old-vine Tempranillo just 30km away — is excellent.
Zamora's strategic position on the Duero River made it a crucial frontier city in the centuries-long Reconquista. Its heyday was the 12th century, when the city flourished under the Kingdom of León and its nobles competed to build the finest Romanesque churches — producing an architectural concentration that UNESCO considered for World Heritage status. The city is also famous in Spanish history as the site of 'the treachery of Zamora' — the 1072 assassination of King Sancho II during his siege of the city.