Most travelers bound for Extremadura pass through Cáceres on their way to somewhere else. They stop for lunch, photograph the towers from Plaza Mayor, and drive on to Trujillo or Mérida. This is the wrong move. Cáceres has the most intact medieval old town in Spain, and unlike better-known walled cities, it is still lived in. The Ciudad Monumental is not a museum piece. It is a working quarter where locals buy bread, walk dogs, and argue about football beneath 12th-century battlements.
The old town sits on a limestone hill that Romans, Visigoths, Muslims, and Christians all recognized as strategically valuable. The Almohads built the defensive walls and towers in the 12th century, and the Christian reconquest in 1229 added churches and palaces rather than tearing the existing city down. The result is a dense layering: Roman foundations, Islamic cisterns, Gothic cathedrals, and Renaissance palaces stacked on top of one another, all within a walkable perimeter. UNESCO made it a World Heritage Site in 1986, but the designation has not turned it into a theme park.
Start at Plaza Mayor, the rectangular main square that functions as Cáceres's living room. The ayuntamiento (town hall) dominates one side with its 19th-century clock tower, but the real interest is the transition into the walled city through Arco de la Estrella. This gate was carved through the Almohad wall in the 15th century to allow processions to enter more easily. Before you walk through, look up at the Torre de Bujaco, a 12th-century Almohad tower built on Roman ashlar foundations. The stone is local granite, rough and unpolished. You can climb the tower for €2.50. The view is worth it: a full panorama of the old town's rooftops, chimneys, and the thirty defensive towers that still stand from an original circuit of nearly seventy.
Inside the walls, the streets are narrow, cobbled, and designed to confuse invaders. They will confuse you too. This is intentional. The layout follows no grid. A left turn brings you to a dead end; a right turn opens into a small plaza with a well and a stone cross. The best approach is to abandon any plan and let the city pull you through its own logic.
Concatedral de Santa María is the old town's anchor. Built between the 13th and 15th centuries on the site of a former mosque, the cathedral is Gothic with a fortress-like quality. The west front has a rose window and two robust towers. Inside, the retablo is Plateresque, heavily gilded, and from the 16th century. Entry is free during morning mass. Outside those hours, a €3 donation is requested. Climb the bell tower for another €2. The view over the tiled roofs to the sierra beyond is the best in the city, especially at late afternoon when the limestone walls turn golden.
The palaces are what distinguish Cáceres from other Spanish medieval towns. The nobility built extensively here during the 15th and 16th centuries, and many of these buildings remain intact. Palacio de los Golfines de Abajo, on Plaza de los Golfines, is a prime example. The façade mixes Gothic and Renaissance elements, with the Golfine family coat of arms carved above the door. The interior is not fully open to the public, but the courtyard is accessible during working hours and the stone staircase is original. Palacio de Carvajal, further east, has a more dramatic profile: a corner tower, a crenellated roofline, and a small courtyard with a palm tree. Entry is free. The building now houses tourism offices, which means you can examine the stonework without paying a fee.
Palacio de las Veletas, on Plaza de las Veletas, contains the Museo de Cáceres. The building itself is the main attraction: a 16th-century palace with a distinctive tower topped by weather vanes (veletas). The museum's most important feature is underground. The Almohad aljibe, or cistern, survives intact beneath the palace. It is a vaulted stone chamber built in the 12th century to collect rainwater, with a capacity of 770 cubic meters. The space is cool, echoing, and lit only by reflected light from the entrance. The museum's upstairs galleries cover archaeology and ethnography. Entry is €1.20, free on Sundays.
One of the stranger buildings is Casa de los Toledo-Montezuma. The façade carries the Montezuma family coat of arms because a daughter of the Aztec emperor married a Spanish conquistador from Cáceres, and their descendants built this house in the 16th century. It is a private residence and not open inside, but the exterior is visible from Calle de los Condes. The historical irony — an Aztec imperial emblem on a street in rural Spain — is worth the detour.
Casa del Sol, on Calle del Sol, is named for a sun carved into the corner stone. It is a 16th-century manor house with Gothic windows and a small garden courtyard. Also private, but the exterior is accessible and the carving is genuine. Nearby, Torre de Sande is one of the more imposing of the surviving towers, built by the Sande family in the 15th century. It now houses a restaurant with a rooftop terrace. The food is decent but overpriced. Go for a drink at sunset when the tower is lit from below and the old town walls glow.
The Museo de Arte Contemporáneo Helga de Alvear is the city's cultural surprise. Housed in a restored 15th-century hospital complex near the walls, the museum holds one of Spain's most significant private collections of contemporary art, including works by Ai Weiwei, Anish Kapoor, and Louise Bourgeois. Entry is €5. The contrast between the medieval stone vaults and the contemporary installations is deliberate and effective. Open Tuesday to Sunday, 11 AM to 2 PM and 5 PM to 8 PM. Closed Mondays.
For eating, Cáceres operates on Extremaduran principles: pork, lamb, peppers, and sheep cheese. Torta del Casar is the regional cheese, made from raw sheep's milk and thistle rennet. It has a creamy, almost liquid center and a bark-like rind. A full wheel costs €18-22 at Quesería La Antigua on Calle Pintores, but you can buy a quarter wheel for €5-6. Eat it by cutting the top off and spooning the interior out onto bread. Do not refrigerate it — the cold kills the flavor.
Mesón El Corcho, on Calle de la Cruz, is a local tavern that has been open since 1985. The menu is short: migas extremeñas (fried breadcrumbs with garlic and peppers), zorongollo (a cold salad of tomatoes, peppers, and onions), and revolcona (mashed potatoes with paprika and crispy pork). Prices run €8-14 per plate. The wine list focuses on Ribera del Guadiana, the regional DOP. A bottle of local red costs €12-16. The owner, Paco, is usually behind the bar and will tell you which ham is best that week.
For a more formal meal, Restaurante La Tahona, just outside the old town on Calle General Ezponda, serves traditional Extremaduran dishes without tourist markup. The caldereta de cordero (lamb stew) is €16. The solomillo al whisky (pork tenderloin with a whisky sauce) is €14. Both are large portions. Book ahead on weekends — locals fill the tables by 2:30 PM.
Atrio, on Plaza de San Mateo, is the city's two-Michelin-star restaurant, run by chefs José Polo and Toño Pérez. The tasting menu is €185. This is not where you go for traditional cooking — the cuisine is modern, technical, and ingredient-focused. The building incorporates a 14th-century stone house and a 21st-century concrete extension by architect Mansilla + Tuñón. Even if you do not eat there, the architectural contrast is visible from the plaza.
Getting to Cáceres requires planning. The city has no commercial airport. The nearest is Badajoz Airport, 90 kilometers west, with limited flights from Madrid and Barcelona. Most travelers arrive by train from Madrid Atocha. The journey on the Renfe Media Distancia or Alvia service takes 3 to 3.5 hours and costs €25-40 each way, depending on how far ahead you book. The train station is 1.5 kilometers from the old town. A taxi costs €6-8. Walking takes 20 minutes along Avenida de España.
If you are driving, take the A-66 motorway from Salamanca or Seville. Parking inside the old town is restricted to residents. Use the underground car park at Plaza de las Correderas, just outside the walls. It costs €1.20 per hour or €12 for 24 hours.
The old town is small enough to cover on foot in a single day, but the cobblestones are uneven and steep in places. Wear solid shoes. Summer temperatures regularly exceed 38°C, and the stone streets radiate heat. May and October are the best months: warm, dry, and uncrowded. In July and August, the city empties of locals who flee to the coast. Some restaurants close for the month. Check ahead.
There is no entrance fee for the old town itself. You walk through the gates freely. Individual monuments charge small fees: the cathedral tower is €2, the Torre de Bujaco is €2.50, the Museo de Cáceres is €1.20. The tourist office at Plaza Mayor offers free guided walking tours in Spanish and English at 11 AM and 5 PM daily. No booking required. The guides are knowledgeable and not working for tips — they are municipal employees.
What to skip: the parador, despite its location in a 15th-century palace inside the walls, has indifferent service and inflated prices. The rooftop bar at Torre de Sande charges €14 for a gin and tonic. The gift shops on Calle Ancha sell the same Castilian ceramics you find in Toledo and Segovia, marked up for the UNESCO cachet. Buy cheese and paprika from the covered market on Plaza de la Hispanidad instead.
Cáceres does not have the dramatic profile of Avila or the international fame of Carcassonne. What it has is authenticity. The walls are intact not because they were restored for tourists, but because they were never torn down. The palaces are still owned by the descendants of the families who built them. The cathedral still functions as a church. This is a medieval city that kept living instead of becoming a monument.
By Sophie Brennan
Irish food writer and historian based in Lisbon. Sophie combines her background in medieval history with a passion for contemporary gastronomy. She has written for Condé Nast Traveller and authored two cookbooks exploring Celtic and Iberian culinary traditions.