Restaurants

Eat well – close by

From tapas in Ojén to fish on the beach in Elviria.

Around VillaMairena there are restaurants for every taste: chiringuitos grilling sardines right on the sand, exclusive beach clubs, cosy tapas bars in Ojén and Marbella's old town – and some of the best fine-dining restaurants on the Costa del Sol.

Use the buttons below the map to find, say, seafood, tapas or restaurants on the beach – you can pick several at once. Click a dot on the map to see the restaurant.

59 restaurants nearby

Drive times are approximate. Booking ahead is a good idea – especially in summer and at weekends.

Kudu Bar – La Mairena · 3 minEl Soto de Marbella – La Mairena · 5 minAlma de Papagayo – Elviria · 10 minChiringuito Tony's – Elviria · 10 minEl Lago – Elviria Hills · 10 minFujiumi Elviria – Elviria · 10 minLa Plage Casanis – Elviria · 10 minLa Scala Marbella – Elviria · 10 minMini India Elviria – Elviria · 10 minNikki Beach Marbella – Elviria · 10 minOmbú – Don Carlos Resort, Elviria · 10 minRestaurante Merendero Cristina – Elviria · 10 minRosmarino della Piazza – Elviria · 10 minThe Beach House – Elviria · 10 minZumaque – Elviria · 10 minAndy's Beach – Cabopino · 12 minBono Beach – Costabella, Marbella · 12 minNosso Summer Club – Las Chapas · 12 minSimbad – Marbesa · 12 minSiroko Beach – Las Chapas · 12 minDa Bruno a Cabopino – Cabopino · 13 minChiringuito Las Dunas – Cabopino · 14 minMesón de Calahonda – Calahonda · 15 minTrocadero Arena – Río Real, Marbella · 15 minChiringuito El Juncal – Riviera del Sol · 17 minEl Calabazo – Ojén · 17 minMax Beach – Riviera del Sol · 17 minVikingo Taberna Gourmet – Ojén · 17 minLa Familia Beach Club – Torrenueva, Mijas Costa · 18 minLakala Beach – La Cala de Mijas · 19 minLos Porches – La Cala de Mijas · 19 minRestaurante El Torreón – La Cala de Mijas · 19 minThe Geranium – La Cala de Mijas · 19 minVenta La Butibamba – La Cala de Mijas · 19 minÚnico Beach – La Cala de Mijas · 19 minBACK – Marbella centrum · 20 minBar Altamirano – Casco Antiguo, Marbella · 20 minBar El Estrecho – Casco Antiguo, Marbella · 20 minCasa Eladio – Casco Antiguo, Marbella · 20 minCasa Lola – Casco Antiguo, Marbella · 20 minCasanis Bistrot – Casco Antiguo, Marbella · 20 minEl Cortijo – Casco Antiguo, Marbella · 20 minEl Fogón de Flore – Ojén · 20 minLa Taberna del Pintxo – Marbella centrum · 20 minMesón Lorente – Ojén · 20 minPaco Jiménez – Casco Antiguo, Marbella · 20 minSkina – Casco Antiguo, Marbella · 20 minSociedad de Pesca Deportiva – Puerto Deportivo, Marbella · 20 minTa-kumi – Marbella centrum · 20 minTaberna La Niña del Pisto – Casco Antiguo, Marbella · 20 minFaro Playa – El Faro, Mijas Costa · 22 minBar Los Faroles – Fuengirola · 25 minCharolais – Fuengirola · 25 minLos Marinos José – Fuengirola · 25 minMezzaNotte – Fuengirola · 25 minPalangreros – Fuengirola · 25 minRestaurante Valparaíso – Mijas · 28 minEl Mirlo Blanco – Mijas Pueblo · 30 minEl Refugio de Juanar – Sierra Blanca, Ojén · 30 min
Kudu Bar3 min
International · €€ · La Mairena

International, View

Popular spot in La Mairena with a terrace and great views. Known for curry, salmon and ribs. Book ahead.

El Soto de Marbella5 min
Bar and restaurant · €€–€€€ · La Mairena

Spanish/Andalusian, View

Bar and restaurant by the El Soto golf course. Open to everyone, with live music during the year.

Alma de Papagayo10 min
International · €€–€€€ · Elviria

On the beach, Beach club, International

Highly rated restaurant with international cuisine.

Chiringuito Tony's10 min
Seafood · €€–€€€ · Elviria

On the beach, Seafood, Spanish/Andalusian, Child-friendly

Very popular beach chiringuito serving seafood.

El Lago10 min
Fine dining · €€€€ · Elviria Hills

Fine dining, View

Fine dining by a lake in Elviria Hills using Andalusian produce. Has held a Michelin star.

Fujiumi Elviria10 min
Sushi · €€ · Elviria

Asian/Indian

Japanese restaurant in the Elviria shopping centre serving sushi and other Japanese dishes at moderate prices.

La Plage Casanis10 min
Beach club · €€€ · Elviria

On the beach, International

Elegant beach club with Mediterranean cuisine.

La Scala Marbella10 min
Italian · €€€€ · Elviria

Italian, Child-friendly

Highly rated Italian restaurant.

Mini India Elviria10 min
Indian · €€–€€€ · Elviria

Asian/Indian, Child-friendly

Indian restaurant, very popular with visitors.

Nikki Beach Marbella10 min
Beach club · €€€€ · Elviria

On the beach, Beach club, International

Famous all-white beach club with music and an international crowd.

Ombú10 min
Mediterranean · €€€ · Don Carlos Resort, Elviria

International

Restaurant in tropical gardens at the Don Carlos Resort.

Restaurante Merendero Cristina10 min
Seafood · €€–€€€ · Elviria

On the beach, Seafood, Spanish/Andalusian, Child-friendly

Classic beach restaurant with fish and seafood.

Rosmarino della Piazza10 min
Italian · €€ · Elviria

Italian, Child-friendly

Italian restaurant in the Pinogolf centre by Don Carlos serving pizza and pasta.

The Beach House10 min
Mediterranean · €€–€€€ · Elviria

On the beach, International, View

Beachfront restaurant with Mediterranean food and sea views.

Zumaque10 min
Steakhouse and seafood · €€–€€€ · Elviria

Spanish/Andalusian, Tapas

Meat and fish, highly rated by guests.

Andy's Beach12 min
Seafood · €€ · Cabopino

On the beach, Seafood, Spanish/Andalusian, Child-friendly

Restaurant right on the sand with seafood and sea views.

Bono Beach12 min
Fusion · €€€ · Costabella, Marbella

On the beach, International

Beachfront restaurant at Costabella serving international fusion dishes by the water.

Nosso Summer Club12 min
Beach club · €€€ · Las Chapas

On the beach, Beach club, International

Stylish beach club on Las Chapas beach with Asian-Mediterranean food.

Simbad12 min
Seafood · €€–€€€ · Marbesa

On the beach, Seafood, Spanish/Andalusian

Relaxed beach bar with espetos (grilled sardines) and a good wine list.

Siroko Beach12 min
Beach club · €€ · Las Chapas

On the beach, Seafood, Spanish/Andalusian, Child-friendly

Beach restaurant and lounge with sunbeds and music.

Da Bruno a Cabopino13 min
Italian · €€ · Cabopino

Italian, Child-friendly

Large Italian restaurant among pine trees near Cabopino, with pizza, pasta and grills, terraces and a playground.

Chiringuito Las Dunas14 min
Beach bar · €€ · Cabopino

On the beach, Seafood, Spanish/Andalusian, Child-friendly

Relaxed beach bar on Cabopino beach by the dunes, serving grilled sardines and simple Mediterranean dishes.

Mesón de Calahonda15 min
Spanish · €€ · Calahonda

Spanish/Andalusian

Cosy evening restaurant in Calahonda with traditional decor, known for paella, lamb shank and its wine list.

Trocadero Arena15 min
Mediterranean · €€€ · Río Real, Marbella

On the beach, Beach club, Seafood, International

Beach restaurant and club on Río Real beach serving Mediterranean rice and fish dishes, with a sushi bar.

Chiringuito El Juncal17 min
Seafood · €€ · Riviera del Sol

On the beach, Seafood, Spanish/Andalusian, Child-friendly

Traditional beach bar at Riviera del Sol serving paella, sardines, octopus and calamari.

El Calabazo17 min
Tapas · € · Ojén

Tapas, Spanish/Andalusian

Simple tapas bar on Ojén's main square, with outdoor seating in the white village.

Max Beach17 min
International · €€€ · Riviera del Sol

On the beach, Beach club, International, View

Large beach restaurant overlooking a small cove, with an international menu and live music and shows on summer evenings.

Vikingo Taberna Gourmet17 min
Tapas · €€ · Ojén

Tapas, Spanish/Andalusian

Danish-owned tavern with a terrace on Ojén's main square, serving homemade tapas that change daily.

La Familia Beach Club18 min
Mediterranean · €€ · Torrenueva, Mijas Costa

On the beach, Seafood, Child-friendly

Relaxed beach restaurant on El Bombo beach with homemade Mediterranean food, including vegetarian and gluten-free.

Lakala Beach19 min
Beach restaurant · €€ · La Cala de Mijas

On the beach, Spanish/Andalusian, Seafood

Beach restaurant with sunbeds on Torrenueva beach in La Cala, serving Spanish fish and rice dishes.

Los Porches19 min
Mediterranean · €€ · La Cala de Mijas

Spanish/Andalusian, International

Cosy restaurant in La Cala since 1988. Known for chateaubriand, slow-roast lamb and pil-pil prawns.

Restaurante El Torreón19 min
Seafood · €€ · La Cala de Mijas

On the beach, Seafood, Spanish/Andalusian

Right on the beach by the old watchtower in La Cala. Paella, grilled fish and salads almost on the sand.

The Geranium19 min
Fine dining · €€€ · La Cala de Mijas

Fine dining, International

Small chef-run restaurant with seasonal tasting menus. Live music on some evenings.

Venta La Butibamba19 min
Andalusian · € · La Cala de Mijas

Spanish/Andalusian, Child-friendly

Old family-run venta with a covered veranda and honest Andalusian food at low prices.

Único Beach19 min
Mediterranean · €€–€€€ · La Cala de Mijas

On the beach, Seafood, International

Beach restaurant on the La Cala de Mijas seafront with a Mediterranean menu that goes beyond grilled fish.

BACK20 min
Fine dining · €€€ · Marbella centrum

Fine dining, Spanish/Andalusian

One-Michelin-star restaurant in central Marbella with a modern take on traditional Spanish cooking.

Bar Altamirano20 min
Seafood · € · Casco Antiguo, Marbella

Seafood, Spanish/Andalusian, Tapas

Family-run fish bar on a small old-town square, serving mainly fried fish in sharing portions.

Bar El Estrecho20 min
Tapas · € · Casco Antiguo, Marbella

Tapas, Spanish/Andalusian

Classic tapas bar dating from 1954 in a narrow lane off Plaza de la Victoria, with the kitchen open all day.

Casa Eladio20 min
Andalusian · €€ · Casco Antiguo, Marbella

Spanish/Andalusian, Seafood

Third-generation family restaurant in the old town, listed in the Michelin Guide for seafood and Iberian pork.

Casa Lola20 min
Tapas · € · Casco Antiguo, Marbella

Tapas, Spanish/Andalusian

Small, lively tapas bar on Calle Granada in the old town with Andalusian and northern Spanish tapas. Great value.

Casanis Bistrot20 min
French-Mediterranean · €€€ · Casco Antiguo, Marbella

International

French-Mediterranean bistro in the old town with tables out on a charming street under the bougainvillea. Lovely atmosphere in the evening – booking recommended.

El Cortijo20 min
Spanish · €€ · Casco Antiguo, Marbella

Spanish/Andalusian, Child-friendly

Just off the Plaza de los Naranjos. Popular with locals for paella and meat cooked over an open fire.

El Fogón de Flore20 min
Spanish and European · €€ · Ojén

Spanish/Andalusian, View, Child-friendly

Hilltop restaurant in Ojén with valley views.

La Taberna del Pintxo20 min
Basque pintxos · €€ · Marbella centrum

Tapas, Spanish/Andalusian, Child-friendly

Basque pintxo bar close to the Paseo Marítimo. Help yourself at the counter and the sticks are counted at the end – fun for the whole family.

Mesón Lorente20 min
Andalusian · €€ · Ojén

Spanish/Andalusian, Child-friendly

Andalusian food in Ojén with generous portions. Known for its fish stew.

Paco Jiménez20 min
Andalusian · €€€ · Casco Antiguo, Marbella

Spanish/Andalusian, Seafood

Veteran chef in the old town with a menu split into 'sea' and 'land' – Andalusian produce in calm surroundings.

Skina20 min
Fine dining · €€€€ · Casco Antiguo, Marbella

Fine dining, Spanish/Andalusian

Small two-Michelin-star restaurant in the old town serving a modern Andalusian tasting menu.

Sociedad de Pesca Deportiva20 min
Seafood · €€ · Puerto Deportivo, Marbella

Seafood, Spanish/Andalusian, View, Child-friendly

Local fish restaurant with a terrace in Marbella's marina, serving fresh fish and paella at fair prices.

Ta-kumi20 min
Japanese · €€€€ · Marbella centrum

Asian/Indian, Fine dining

Considered one of Spain's best sushi restaurants. Authentic Japanese – expect around €100 per person.

Taberna La Niña del Pisto20 min
Tapas · € · Casco Antiguo, Marbella

Tapas, Spanish/Andalusian

Cosy old-town tavern known for pisto, salmorejo and croquetas.

Faro Playa22 min
Seafood · €€ · El Faro, Mijas Costa

On the beach, Seafood, View, Child-friendly

On the rocky shore below the Calaburras lighthouse. Known for paella and the catch of the day – lovely at sunset.

Bar Los Faroles25 min
Tapas · € · Fuengirola

Tapas, Spanish/Andalusian

Genuine Spanish tapas bar in the centre where the locals go. Cheap, busy and good.

Charolais25 min
Steakhouse and tapas · €€€ · Fuengirola

Spanish/Andalusian, Tapas

A classic on Calle Larga with grilled meat, fish and a big wine cellar. The tapas bar opposite is cheaper and cosy.

Los Marinos José25 min
Seafood · €€€ · Fuengirola

Seafood, Spanish/Andalusian, View

Fuengirola's best-known seafood restaurant. Pick your own fish and shellfish from the counter – with sea views.

MezzaNotte25 min
Lebanese · €€ · Fuengirola

International, Child-friendly

Highly rated Lebanese restaurant with hummus, tabbouleh and spiced lamb chops – plus pizza for the kids.

Palangreros25 min
Seafood · €€ · Fuengirola

Seafood, Spanish/Andalusian

Cosy Spanish restaurant on the old fishermen's street with fish, seafood and good beef tenderloin. Often full – book ahead.

Restaurante Valparaíso28 min
Mediterranean · €€€ · Mijas

International, View

Elegant restaurant in a large villa on the road up to Mijas, with a terrace, views and live music in the evening.

El Mirlo Blanco30 min
Basque · €€ · Mijas Pueblo

Spanish/Andalusian, View

Basque cooking on the square in the white village of Mijas Pueblo – lamb, snail stew and soufflé. Pair it with a stroll in the village.

El Refugio de Juanar30 min
Andalusian · €€ · Sierra Blanca, Ojén

Spanish/Andalusian, View, Child-friendly

Cosy mountain restaurant with homely Andalusian food. A scenic drive up into the hills.

Plan your stay

Check available dates in the calendar, or send us an enquiry – we usually reply within a few hours.

VillaMairena in the evening with terrace and lounge