Puebla de Sanabria

A medieval hilltop town where a 15th-century castle of the Counts of Benavente overlooks the valley, rated among the most beautiful villages in Spain.

Puebla de Sanabria is a historic town on a hill at the confluence of two rivers, with stone streets lined by old houses that have wooden balconies and slate roofs. It is a member of the association “Los Pueblos más Bonitos de España” (The Most Beautiful Villages of Spain). The Castle of the Counts of Benavente, built in the 15th century, crowns the town. Visitors can climb its main tower, “El Macho,” for views and visit the interpretation centre (about €3). Beside it are the 12th-century Romanesque Church of Santa María and the town hall square. Local restaurants are known for their beef stew and Sanabria beans. The town is about 15 km from Lake Sanabria and 105 km from Zamora, and it has a train station and high-speed rail links.

Opening hours

All day; castle about 11:00–14:00 and 16:00–19:00

Historic town · Castle · Most beautiful towns

Nearby sights

Places to eat nearby

More in Zamora