Meal times Lunch is usually served between noon and 2 pm, and even a little earlier at some restaurants. Dinner is usually served from 6 pm to 9.30 pm. Many restaurants and pubs, especially in the cities, also offer continuous (11 am-10 pm) hot dishes.