Restaurants in Nerja
Dining in Nerja spans morning churros and lazy tapas crawls through to beachfront seafood and Michelin tables. We track 8 spots here, ranked by rating, led by Restaurante Oliva and Sollun, so whether you're after a €12 menú del día or a tasting menu, you can see the standouts at a glance instead of wading through review sites.

Restaurante Oliva
Restaurante Oliva is a premier Mediterranean restaurant in Nerja, situated at Plaza de España, 2, Local 5, offering an exceptional dining experience.

Sollun
Sollun, an exceptional Mediterranean and Spanish restaurant located in C. Pintada, 9, Nerja, offers a refined culinary experience.

Restaurante 34
Restaurante 34 is a refined Mediterranean restaurant in Nerja, offering exquisite cuisine within an elegant setting at C. Hernando de Carabeo, nº 34.

Restaurante La Puntilla
Restaurante La Puntilla, a celebrated seafood and tapas bar in Nerja's C. Bolivia, 1, offers an authentic taste of Mediterranean coastal cuisine.

Bar El Pulguilla
Bar El Pulguilla is a renowned seafood restaurant and bar in Nerja, celebrated for its fresh catches and authentic Spanish ambiance.

Rincon del Sol
Rincon del Sol is a highly-rated beachfront restaurant in Nerja, offering a refined Mediterranean dining experience with stunning sea views.

Bar Restaurante Sevillano Chaparil
Bar Restaurante Sevillano Chaparil is an authentic Spanish restaurant and bar in Nerja's C. el Chaparil, offering traditional Andalusian cuisine.

Restaurante Pacomari
Restaurante Pacomari, a Mediterranean, Andalusian, and Spanish restaurant in C. de la Gloria, 4, Nerja, offers authentic regional cuisine.
Restaurants in Nerja: what to know
The old town is where you'll find traditional tapas, family-run marisquerías and pavement terraces; the marina and seafront lean upscale and international. Lunch is the Spanish main event — roughly 2–4pm, and the best value — while dinner starts late, rarely before 8:30pm. Book ahead for the well-known kitchens, especially Thursday to Sunday.
For the most authentic meals, follow where locals eat: busy at odd hours, a Spanish-language menu, and the day's catch chalked on a board. Reserve fine dining a week out in peak season.
Frequently asked questions
What are the best restaurants in Nerja?
Our list ranks 8 Nerja restaurants by traveller rating, with Restaurante Oliva, Sollun and Restaurante 34 among the top. It mixes traditional Andalusian tapas and seafood with the newer international and fine-dining kitchens, so you can sort by the kind of meal you want.
Do you need to book restaurants in Nerja?
For the popular and fine-dining spots, yes — especially dinner from Thursday to Sunday and right through July and August. Casual tapas bars and chiringuitos mostly take walk-ins, though you may wait for a terrace table at peak times. Lunch is generally easier to get into than dinner.
When do people eat in Nerja?
On Spanish time: lunch from about 2pm to 4pm — the main meal and best-value menú del día — and dinner from 8:30pm onward, later still in summer. Kitchens between roughly 4pm and 8pm are quiet or closed, so plan a few tapas to bridge the gap.
Where do locals eat in Nerja?
Away from the busiest tourist terraces — in the old town's side streets and the working marisquerías near the port. The tell-tale signs are a Spanish-only menu, a crowd at unusual hours and the day's catch on a chalkboard. Those kitchens reward the short walk off the main drag.
Is Nerja expensive for eating out?
It spans the range. A weekday menú del día runs €12–€18; tapas with drinks, €20–€30 a head; the marina and Michelin tables, considerably more. You eat very well on a modest budget if you favour lunch menus and family-run places over the seafront's premium addresses.