Courtesy of NH Hotel

Meals throughout Spain are eaten much later than in other European countries. Lunch begins around 2 p.m., and most Spaniards don’t sit down to dinner before 10 p.m. A good restaurant won’t really start to fill until 11 p.m. on a weekend night. Any eatery serving dinner at the more American hour of 8 p.m. is a tourist trap. If hunger strikes at an earlier hour, stop your stomach from rumbling with some tapas and a drink. Also, keep in mind that Spaniards tend to dress more formally, and T-shirts will look out of place even at casual spots. For an abbreviated list of restaurants, read Top Tables Madrid.

Filter Results OpenClose


Type of Restaurant

Type of Meal

Editors Pick

Become an Indagare Member Today!

Join sign in