Learn Civic Sense

Mediterranean dinner times: 9 pm is normal

Rule 3 min read

Mediterranean dinner times: 9 pm is normal

TL;DR

  • Spain's own tourism board puts restaurant dinner at 20:00 to 23:30. Nine at night sits in the middle of that range, not at the end of it.
  • The Mediterranean is not one clock. Italy starts dinner at 19:30 and Portugal at 19:30 too, so Spain is the outlier among its neighbours.
  • Kitchens close between services. A dining room with the lights on at seven is often a dining room that is not cooking.
  • Move your own clock rather than theirs. A late lunch is what makes a late dinner comfortable.
Contents
  1. The rule
  2. Why this rule exists
  3. What happens if you don't follow it
  4. Quick reference
  5. Quick check

The rule

Book dinner for the hour the local kitchen actually serves. In Spain that hour is nine at night, and nine is not late.

Why this rule exists

Each country publishes its own hours, and they do not agree.

Spain's national tourism board puts restaurant lunch at 13:00 to 16:00 and dinner at 20:00 to 23:30. In big cities and in summer it runs to the later end. Italy's tourism portal is earlier: lunch from 12:30 to 14:30, dinner from 19:30 to 23:00. Portugal faces the Atlantic rather than the Mediterranean, and runs earlier still. Lunch is 12:00 to 14:30 and dinner 19:30 to 22:30, with kitchens serving the evening between 19:00 and 22:00.

So there is no single Mediterranean clock. The country you flew into decides your evening.

The other half of the rule is the gap in between. Kitchens close between services, and each country bridges the afternoon its own way. Italy's aperitivo runs from about six until dinnertime. Portugal takes a drink and something sweet around five. Spain's own board flags the drink-and-tapas hour at midday, before lunch rather than before dinner.

What happens if you don't follow it

Immediate. Arrive at seven in a Spanish city and you may find a dining room with the lights on and no kitchen behind it. Lights on is not the same as open.

Practical. What does serve at seven is usually the kitchen that reset itself for visitors. A real choice, just not the street's own one.

Social. You cannot hurry a service that has not started. Asking the staff to check changes nothing and makes the wait longer.

Trip cost. Portuguese restaurants usually close one day a week, sometimes at the weekend in city centres. A walk across town to a locked door costs you an evening.

Quick reference

  • Spain: lunch 13:00 to 16:00, dinner 20:00 to 23:30. Nine sits in the middle of that range.
  • Italy: lunch 12:30 to 14:30, dinner 19:30 to 23:00. Aperitivo from about 18:00 carries you across.
  • Portugal: lunch 12:00 to 14:30, dinner 19:30 to 22:30, with a drink and a cake around 17:00.
  • Book the table. Italy's own tourism portal recommends it in plain words.
  • Move your clock, not theirs. A 14:30 lunch makes a 21:00 dinner comfortable.
  • Spanish shops usually run 10:00 to 21:00, though some shut between 14:00 and 17:00 in summer.
  • Check the weekly closing day in Portugal before you set out for a specific place.
  • With elders or small children, make lunch the full meal. In Portugal that is soup, a main and something sweet.
  • If nine at night is already your dinner hour at home, this costs you less adjustment than it costs your London colleague.

Quick check

1. You land in Madrid at five in the afternoon, drop your bags, and walk out at seven looking for dinner. Half the places you pass are lit but empty. What is the read?

Select an answer.

2. After a week in Spain you fly to Lisbon and book a table for 21:30 on your last night, assuming southern Europe keeps one clock. What have you got wrong?

Select an answer.

Sources

  1. Typical opening times and public holidays in Spain for 2026 — Turespana (spain.info), Spanish national tourism board, 2026
  2. Time zones and public holidays in Italy — ENIT and Ministero del Turismo (italia.it), Italian national tourism portal, 2026
  3. Meals — Turismo de Portugal (visitportugal.com), 2026
Share this lesson