Restaurants San Pedro › Best for › Sea view
3 places · San Pedro de Alcántara, Marbella
Best Sea View & Beachfront Restaurants in San Pedro de Alcántara
Let's be straight about the sea view restaurants in San Pedro de Alcántara: there are three that matter, and that's part of the charm. San Pedro's beachfront never went the way of Marbella's flashier stretches, so instead of a wall of lookalike beach clubs you get a long, calm paseo marítimo, actual locals walking actual dogs, and a handful of places doing fish by the water without a DJ in sight. Fewer options, better odds.
The three in question are El Ancla at Linda Vista beach, Marabierta on the paseo marítimo, and Alabardero Beach Club down on the San Pedro–Guadalmina stretch. Between them they cover shellfish with a serious terrace, everyday grilled fish with sand between your toes, and paella for the whole tribe. Prices run from a fair €€ lunch to a €€€ occasion. Here's how to choose between them, and when to turn up so the light does you a favour.
- ANº 01Beach club
Beachfront · San Pedro de Alcántara
€€€ · Seafood
Upscale beachfront seafood restaurant and beach club at Linda Vista beach, with a sea-view terrace often compared to a south-of-France club. Specialises in fresh fish, mariscos and rice dishes, and is one of the best-known names on the San Pedro shoreline.
- sea-view terrace
- fresh shellfish
- beach club setting
- MNº 02
Beachfront · San Pedro de Alcántara
€€ · Seafood
Fish, seafood and grilled-meat restaurant right on San Pedro's paseo marítimo, noted by local guides for fair prices given the location. Relaxed terrace dining steps from the sand.
- beachside terrace
- grilled fish
- fair prices
- ANº 03Beach club
Guadalmina · San Pedro de Alcántara
€€€ · Seafood
Large Mediterranean beach club and restaurant on the shoreline between San Pedro and Guadalmina, part of the Grupo Lezama stable. Paellas, fresh fish and long summer lunches by the sea, with capacity for big groups and events.
- paella by the sea
- beach club loungers
- large capacity
Sea view restaurants in San Pedro: the three that matter
El Ancla is the occasion option. A seafood beach club on Linda Vista beach with a terrace pointed straight at the Mediterranean, it's where San Pedro goes when the meal needs to feel like an event: shellfish, cold white wine, and a view that makes everyone at the table more attractive. It's €€€ and worth it, particularly if you time your table for the end of the day. Book the front row and let the evening do the rest.
Marabierta is the everyday answer, and I mean that as a compliment. It sits right on the paseo marítimo, grills fish properly, and charges €€ prices that let you come back next week without checking your account first. Alabardero Beach Club is the third leg: big capacity, paella done at scale, and a position on the San Pedro–Guadalmina beach that suits groups who want the sea without squeezing twelve people onto a small terrace. Three places, three jobs, no filler.
Lunch or dinner? Timing the light
Beachfront eating on this coast is really a lunch culture. The classic move is a swim, a slow walk up the sand, and a table from 14:00 onwards that nobody expects you to leave before 17:00. Paella belongs to this ritual almost exclusively; it takes time, it feeds a crowd, and eating it at speed misses the point. Alabardero's big terrace was built for exactly this sort of afternoon. Nobody schedules anything important after a beach paella, and you shouldn't either.
Dinner is the quieter, prettier shift. In summer the terraces fill from 22:00, but the smart booking is earlier, when there's still colour in the sky over the bay. El Ancla at that hour is about as good as San Pedro gets. One warning from experience: the sea breeze picks up in the evening, so bring a layer even in August. And at weekends, book. All three pull crowds from across Marbella, not just the town.
What to order by the water
The rule on this coast is simple: eat what's closest. At Marabierta that means grilled fish, full stop, with a salad and cold wine and nothing clever getting in the way. At El Ancla, lean into the shellfish; it's the house's reputation and the €€€ price makes most sense when there's a platter of it in front of you. Ordering steak at a beach restaurant is legal, but I'll judge you. Ask what came in that morning and order accordingly; the kitchen will respect you for it.
Paella deserves its own paragraph. At Alabardero it's the headline act, and it obeys the usual Spanish logic: it's a sharing dish, it's priced per person, and it takes a proper wait because it's made when you order it, not scooped from a vat. Build that into the plan, order some starters, and treat the wait as part of the lunch rather than a delay to it. Anyone who complains about a twenty-minute paella has misunderstood the assignment.
Frequently asked questions
Which restaurants in San Pedro de Alcántara have a sea view?
Three proper ones: El Ancla, a €€€ seafood beach club at Linda Vista beach with a terrace on the water; Marabierta, a relaxed €€ spot for grilled fish on the paseo marítimo; and Alabardero Beach Club on the San Pedro–Guadalmina beach, big on capacity and paella. Between them they cover romance, everyday lunches and large groups.
Do I need to book a beachfront table in summer?
Yes, especially at weekends and for any front-row terrace table. These three draw diners from across Marbella, not just San Pedro, and July and August lunches fill fast. Book a few days ahead, and say explicitly that you want the terrace; a sea view restaurant with your table facing the kitchen defeats the purpose.
What's the cheapest sea view restaurant in San Pedro?
Marabierta, comfortably. It sits right on the paseo marítimo and does grilled fish at €€ prices, so a proper beachfront lunch with wine won't ruin the week. El Ancla and Alabardero both run €€€, which is fair for what they are, but Marabierta is the one locals treat as a repeatable habit rather than an occasion.
Is the paella at the beach worth the wait?
Yes, and the wait is the proof it's real. Proper paella is cooked to order, shared, and usually priced per person, so expect a pause and plan starters around it. Alabardero Beach Club makes it the centrepiece and has the capacity for big tables. Go at lunch; paella at dinner is considered mildly eccentric in Spain.
Can we take children to San Pedro's beachfront restaurants?
Absolutely, and Marabierta and Alabardero positively suit it; the sand is close enough that kids can play while adults finish lunch, and high chairs are standard. Alabardero's size makes it the easy pick for extended families. El Ancla skews more towards couples and occasions, but this is Spain, so children are welcome there too.