Zamora

The Romanesque city on the Douro, with over twenty Romanesque churches, a cathedral with a fish-scale dome and solemn Holy Week processions, plus Toro wines and glacial Lake Sanabria nearby.

Zamora is the capital of the province of Zamora in Castile and León, Spain, set on a rocky plateau on the north bank of the Douro (Duero) about 50 km from the Portuguese border, with a population of around 60,000. Its old town preserves more than twenty 12th–13th-century Romanesque churches, one of the highest concentrations of any city in Europe, earning it the name "the Romanesque city". The medieval walls, the castle and the cathedral with its fish-scale stone dome line the river and are best seen in full from across the stone bridge. Zamora's Holy Week (Semana Santa) is one of the most solemn in Spain; the silent processions, brotherhood robes and torches are a major draw, and hotels must be booked months ahead. Getting around: the old town runs west from the Plaza Mayor along the main street (Rúa de los Francos), linking Romanesque churches such as La Magdalena and the Museum of Zamora to the cathedral and castle, before you descend to the Douro to see the stone bridge and watermills; it can all be covered on foot in a day. For day trips, head to Toro about 33 km east (collegiate church and red wine region), west to the Visigothic church of San Pedro de la Nave and the Douro canyons (Arribes del Duero), north to Moreruela Abbey and the Villafáfila lagoons, and about 110 km northwest to Lake Sanabria and its old town. Getting there: high-speed trains from Madrid take about 1.5 hours to Zamora, and buses from Salamanca about 1 hour; public transport to nearby sights is limited, so driving is recommended. The best times to visit are Mar–May and Sep–Oct; July–August days are hot, a good time to escape to Lake Sanabria; winters are cold and foggy. Allow 1–2 days for the city, or 3–4 days including the surroundings.

Top sights

Where to eat

Itineraries