MadeiraInfo

Where to eat in Machico, Madeira

Machico eats around its bay. Mercado Velho, in the converted old market building with a terrace under the trees, is the table we send first-timers to; Blue Machico sits on the promenade above the yellow-sand beach for grilled fish and espetada; O Gonçalves is the plain, local, no-menu-outside option in the town centre. Dinner with wine runs €18–€28 a head, kitchens close earlier than Funchal — 22:00 is late here — and almost everywhere shuts one day a week.

Last verified by Mike McCabe, on the island. 3 venues checked — hours, closures and prices re-confirmed before publication.

Every place we've eaten in Machico

Restaurants

  • Mercado Velho

    Machico's best-known restaurant, open since 1972 in the town's old market building. Portuguese and international cooking served in a walled garden with a fountain and a large shaded esplanade, a minute from the beach.

  • Blue

    Big, rustic grill house in Machico specialising in charcoal cooking — the charcoal-grilled bacalhau and the grilled chicken are what people come for. Covered esplanade, private parking and generous portions at local prices.

  • O Gonçalves

    Modern, comfortable Machico restaurant with a good terrace, open from breakfast through to late. Regional Madeiran cooking with a strong shellfish and fish side, and a menu priced for locals rather than cruise days.

How eating in Machico works

Machico is Madeira's second town and the island's first capital, 20 minutes east of Funchal and five minutes from the airport. That airport proximity shapes the food: a lot of visitors eat one meal here on the way in or out, so the promenade restaurants turn over fast and the better cooking sits a street back from the water.

The imported yellow-sand beach and the marina fill the seafront in summer. In winter the town belongs to locals again and several kitchens drop to a shorter week — always worth a phone call in January and February.

Eating in Machico, answered

Where should I eat in Machico?
Mercado Velho in the old market building is the most reliable all-rounder, with a shaded terrace and a broad Madeiran and international menu. Blue Machico is the promenade choice for grilled fish and espetada with a beach view, and O Gonçalves is the local, unfussy option in the town centre.
How much does dinner cost in Machico?
€18–€28 per person with house wine at a typical Machico restaurant — cheaper than central Funchal for the same dish. Espetada by the kilo, grilled limpets by the dozen and the fish of the day are where the value sits.
Is Machico a good place to eat near the airport?
Yes — it is the closest proper town to Madeira airport, five minutes by car, and far better value than eating at the terminal. If your flight is in the evening, a late lunch on the Machico seafront is the sensible plan.
What time do restaurants close in Machico?
Most kitchens take last orders around 21:30–22:00, earlier than Funchal. Several restaurants close one full day a week, commonly Monday or Sunday evening, and the winter schedule is shorter still.

Keep going