☀️
Málaga Urbana

Málaga in your inbox

Stories, guides and secrets of the city. No spam.

Thank you! You've been added to the list.

Christmas dinner in Málaga, the 24th, 25th and 31st

Booking a Christmas table in Málaga means three separate decisions, one for each date, each with a set menu and a fixed sitting. Children pay 40 to 75 euros, one hotel charges the full price if you cancel after 9 December, and a rooftop by the Cathedral includes 90 minutes of drinks. For Christmas Day lunch in the centre, Vino Mío's 120-euro menu is the one on offer.

🇪🇸 Leer en español

The thing that catches visitors out is the calendar. In Spain the big family meal is Nochebuena, dinner on the 24th, and on the 25th most people eat at home, so restaurants that open on Christmas Day rarely publish a menu for it. Among central Málaga restaurants with 2026 menus online, only Vino Mío serves a Christmas Day lunch. Christmas Eve and New Year’s Eve are easier: there is a choice from 85 to 195 euros a head.

Where can I eat on Christmas Day in Málaga? Vino Mío, on Plaza Jerónimo Cuervo by the Teatro Cervantes, serves a 120-euro lunch on 25 December, with seating from 14:00 to 14:30 and the table yours until 17:00. For Christmas Eve, Eurostars Málaga charges 85 euros and Terraza Catedral 140 on its rooftop, both with children’s prices.

How Spanish Christmas eating works, for visitors

  • Dinner is late. Ordinary dinner starts around 21:00; Christmas sittings at 18:00 exist for visitors and families with children.
  • Menus are fixed. On these dates you get a set menu at a set price, not the usual card, and the table has a sitting time.
  • Tipping is optional. Prices include tax; leaving a few euros is a kindness, not an obligation.
  • The 25th and 1 January are quiet. Most shops and museums close; check Málaga museums at Christmas before planning a day out.
Where to eat at Christmas in central MálagaMap with Vino Mío on Plaza Jerónimo Cuervo, Terraza Catedral on Plaza del Siglo, the Eurostars Málaga hotel on Héroe de Sostoa and Casa Mira’s two shops on Larios and Císter.1 kmVino MíoVino MíoTerraza CatedralTerraza CatedralEurostars MálagaEurostars MálagaCasa Mira, LariosCasa Mira, LariosCasa Mira, CísterCasa Mira, Císter
Places5 places · scroll to see them all
Tap a point for price and times. Map: OpenStreetMap.

Who serves which day

Which Málaga restaurants publish a set menu for 24, 25 and 31 December 2026La Máquina: Christmas Eve no menu, Christmas Day lunch no menu, New Year’s Eve 195 €; Eurostars Málaga: Christmas Eve 85 €, Christmas Day lunch no menu, New Year’s Eve 160 €; Terraza Catedral: Christmas Eve 140 €, Christmas Day lunch no menu, New Year’s Eve 160 €; Vino Mío: Christmas Eve 120 €, Christmas Day lunch 120 €, 2 pm, New Year’s Eve 120 €Christmas EveChristmas Day lunchNew Year’s EveLa Máquinano menuno menu195 €Eurostars Málaga85 €no menu160 €Terraza Catedral140 €no menu160 €Vino Mío120 €120 €, 2 pm120 €teal: published menu, price per adult · grey: no menu published for that day
Adult prices for the 2026 menus. Only Vino Mío publishes a Christmas Day lunch: seating from 2 pm, with the table yours until 5 pm.

Vino Mío covers all three dates with one 120.00-euro menu: pumpkin cream with caviar, salmon sashimi, then sea bass or pork cheek. Dinners run in two sittings, 18:00 and 21:30; on the 31st there is live music and grapes at midnight, and there is no flamenco on these nights.

Terraza Catedral, on Plaza del Siglo beside the Cathedral, serves Christmas Eve dinner on its rooftop for 140.00 euros, 70.00 euros for children, with tuna tartare and scallops, beef tenderloin or sea bass, and free-flowing drinks for 90 minutes. On New Year’s Eve the Terraza charges 160.00 euros, with grapes, party favours and 4 drinks.

Eurostars Málaga, a hotel on Calle Héroe de Sostoa, is the cheapest Christmas Eve option: 85.00 euros, children 40.00 euros. You pay up front, and from 9 December cancellation costs the full price. Its New Year’s Eve gala is 160.00 euros, 60.00 euros for children.

La Máquina publishes only New Year’s Eve: 195.00 euros, 75.00 euros up to age 12, with Perrier-Jouët champagne, grapes and party favours, seating between 20:00 and 21:15. The free street party with the midnight chimes is in New Year’s Eve in Málaga.

Christmas sweets to take home

The local Christmas sweets are borrachuelos, roscos, pestiños, mantecados and aceitado. For turrón, Casa Mira has two shops, at Calle Larios 5 and Calle Císter 8. Old-school bakeries and what to order are in traditional Málaga patisseries, and the ring cake for 6 January, which needs ordering ahead, in Roscón de Reyes in Málaga.

What it costs for two

What Christmas Eve and New Year’s Eve dinner costs for two in MálagaLa Máquina, 31st: 390 €; Eurostars Málaga, 31st: 320 €; Terraza Catedral, 31st: 320 €; Terraza Catedral, 24th: 280 €; Vino Mío, 24th or 31st: 240 €; Eurostars Málaga, 24th: 170 €Two adults, 2026 menus, in euros0 €100 €200 €300 €400 €La Máquina, 31st390 €Eurostars Málaga, 31st320 €Terraza Catedral, 31st320 €Terraza Catedral, 24th280 €Vino Mío, 24th or 31st240 €Eurostars Málaga, 24th170 €
Adult price doubled. Children: Terraza Catedral charges 70 euros on the 24th, Eurostars 40 euros on the 24th and 60 on the 31st, and La Máquina 75 euros up to age 12.

For two adults, Christmas Eve runs from 170 euros at the Eurostars to 240 at Vino Mío and 280 on the Terraza Catedral roof; New Year’s Eve from 240 at Vino Mío to 320 on the roof or at the hotel and 390 at La Máquina. A family of two adults and two children pays 250 euros on the 24th at the hotel and 420 euros on the rooftop.

When to book, and what might put you off

Book in November: sittings are fixed, covers are limited and some places take payment up front. The drawback is the format itself, a set menu at a fixed hour for roughly double a normal dinner. On an ordinary December day you eat better for less: see where to eat in Málaga, and for the evening around dinner, Christmas in Málaga for couples.

Christmas dinner in Málaga, FAQ

Are restaurants open on Christmas Day in Málaga?

Some, but few publish a Christmas Day menu. Among central restaurants with 2026 menus online, Vino Mío on Plaza Jerónimo Cuervo serves lunch on the 25th for 120 euros, with seating from 14:00 to 14:30 and the table until 17:00. Book well ahead.

How much is Christmas Eve dinner in Málaga?

From 85 euros (40 for children) at the Eurostars Málaga hotel to 140 euros (70 for children) on the Terraza Catedral rooftop, with drinks included for 90 minutes. Vino Mío charges 120 euros, with sittings at 18:00 and 21:30.

Where can I have New Year’s Eve dinner in Málaga?

Menus already published for 2026: Vino Mío at 120 euros with live music and grapes, Terraza Catedral and the Eurostars Málaga at 160 euros, and La Máquina at 195 euros with champagne, grapes and party favours.

Do I need to tip at a Christmas set dinner in Spain?

No. Set Christmas menus are priced per person with tax included, and tipping in Spain is optional. Rounding up or leaving a few euros for good service is common but never expected.

What time is Christmas Eve dinner in Málaga?

Later than in northern Europe. Vino Mío runs sittings at 18:00 and 21:30, and La Máquina seats New Year’s Eve guests between 20:00 and 21:15. An ordinary Spanish dinner starts around 21:00.

Reinel González

We update this guide periodically. If you manage a space mentioned here, want to correct information, or explore a collaboration, write to us at hola@malagaurbana.com.