Bar Guerra
A proper old-school Andalusian tapas bar serving San Pedro since 1954 — market cooking, seafood, fried fish and classic small plates. A genuine local gem.
Where to eat in San Pedro, Marbella — the best local restaurants and tables worth booking, filtered by cuisine and picked for tourists, expats and families.
San Pedro de Alcántara is Marbella's more down-to-earth neighbour, and it eats like a real working town — authentic, good value, and full of long-standing local bodegas. El Candil is a renowned local institution famous for its tortilla de patatas; Bar Guerra has served classic Andalusian tapas since 1954; and Bodegas La Venencia pours sherries and jamón in a proper Jerez-style tavern.
It's a favourite of residents rather than tour groups, so prices stay sensible and the welcome is genuine. For a step up, Albert y Simón is a long-established favourite for refined French-Mediterranean cooking, and Trattoria L'Impronta (in nearby Nueva Alcántara) is rated among the area's best Italians.
A proper old-school Andalusian tapas bar serving San Pedro since 1954 — market cooking, seafood, fried fish and classic small plates. A genuine local gem.
A small Jerez-style tavern in San Pedro since 1985 — traditional tapas and a wide selection of jamón, sherries and Spanish wines in a characterful bodega setting.
A long-standing local favourite for honest, traditional Andalusian home cooking at fair prices — the kind of place regulars keep coming back to.
A renowned local bodega famous for its tortilla de patatas, plus ensaladilla, solomillo al Jerez, alcachofas con jamón and rabo de toro.
Calle Andalucía 13, San Pedro de Alcántara
A large, typically Spanish restaurant with a tapas counter and a big wine list — strong on fish and seafood (rosada, boquerones, pulpo, gambas pil-pil, calamares).
Boulevard, San Pedro Alcántara
A well-liked Italian for wood-fired pizza and fresh pasta — a reliable, family-friendly choice on the San Pedro boulevard.
A popular Mediterranean tapas spot known for its seafood and pork dishes — a relaxed local favourite.
Playa de San Pedro, San Pedro Alcántara
A beachfront restaurant on Playa de San Pedro for fresh fish, seafood and rices with the sand and sea right in front — a lovely spot for a long lunch.
A lively gastrobar for creative tapas and small plates with a good wine list — a modern, sociable take on the tapas crawl.
A long-established San Pedro favourite for refined French-Mediterranean cooking — one of the most-recommended tables in town.
A top-rated modern Mediterranean restaurant on San Pedro's fast-rising dining scene — carefully plated seasonal cooking in a warm room, one of the town's standouts.
Avenida de Salamanca 14, Nueva Alcántara, San Pedro de Alcántara
Widely rated among the best Italian tables in the Marbella area — refined, seasonal Italian cooking and handmade pasta in Nueva Alcántara.
Very — San Pedro is one of the better-value places to eat on this stretch, with a genuinely local scene. Old-school tapas bars like Bar Guerra (going since 1954) and bodegas like El Candil offer classic Andalusian food at sensible prices.
Its tortilla de patatas — El Candil is a renowned local bodega famous for it, alongside classics like solomillo al Jerez, alcachofas con jamón and rabo de toro.
Trattoria L'Impronta, in Nueva Alcántara, is widely rated among the best Italian tables in the Marbella area, with refined seasonal cooking and handmade pasta.