The Best Late-Night Eats in Madrid

© SergeYatunin / Alamy Stock Photo
Photo of Jessica Jones
18 October 2017

Spaniards may be on a different schedule when it comes to mealtimes, eating much later than many other nationalities, but most people tend to eat at least before midnight. If you’re looking for a late-night bite, check out our shortlist, from glamorous Italian restaurants to filling fast food.


Restaurant, French, Italian, Mediterranean
Caripen madrid
Courtesy of Caripen Madrid
Caripen could be straight out of a film set and its dark, intimate interiors are the favourite of many a Spanish celebrity. It’s open until 3am so is the ideal spot for a late-night meal. This place has a good range of pasta and pizzas, as well as meat and fish main courses. Prices are on the higher side, but the atmosphere is glamorous, so if you fancy treating yourself, Caripen is the place.

Taquería Mi Ciudad

Restaurant, Mexican, Fast Food, Central American, Vegetarian

This family-run taco joint is definitely no-frills, but more than makes up for it with the quality of the food. All the Mexican favourites are on offer, from tongue-tinglingly spicy tacos to quesadillas, tamales and guacamole. There is a good range of Mexican beers on offer as well as micheladas, a spicy beer cocktail. The restaurant is open until 2am so is the ideal pit-stop whether you’re heading home or the night is only just beginning.

Café de la Luz

Bar, Cafe, Spanish, Coffee, European

This little café/bar in the very cool neighbourhood of Malasaña is packed with vintage furniture and quirky decor, from the art by local artists hanging on the walls to its old bookshelves. It’s open all day long and doesn’t close until 2am, or 2.30am on weekends. This is a great place for cocktails and its menu features tasty light bites such as toasts, quiches and sandwiches.

Bodega la Ardosa

Bar, Pub, Restaurant, Bodega, Spanish, Tapas, Wine, Beer, $$$
Bodega de la Ardosa. Bar. Madrid, Spain
© Justina Ramanauskiene / Alamy Stock Photo

Founded in 1902, La Ardosa is one of Madrid’s most beloved old bars and is said to have the best tortilla de patatas (Spanish potato omelette) in the capital. Grab a spot at one of the tiny bar’s high tables and order a few tapas dishes from the menu. As well as tortilla, La Ardosa has a comprehensive menu of Spanish classics, from jamón (cured ham) and Spanish cheeses to croquettes, calamari and Spanish blood sausage. It’s open until 2am (2.30am at weekends).

Greek and Shop

Bar, Coffee Shop, Cafe, Greek, Spanish, $$$
Malasana street scene, Madrid
© angel manzano / Alamy Stock Photo
This popular café and takeaway has a couple of outposts in Madrid. It sells sandwiches, pitas, salads and Greek dishes made to order, so you can guarantee the food is fresh. There are usually several deals such as a pita, chips and drink for €5.50 and it is open until 1am Sunday to Wednesday, 2am on Thursdays and Fridays and until 3am on Saturdays.

Chocolatería San Ginés

Bar, Cafe, Restaurant, Dessert Shop, Candy Store, Spanish, Dessert
Chocolateria San Gines, Madrid, Spain
© Roy Johnson / Alamy Stock Photo
Once you’ve had your savoury fill, a visit to Madrid’s most famous chocolate and churros restaurant is a must. Chocolatería San Ginés, close to the city’s Plaza Mayor, has been serving piping hot cups of thick hot chocolate with perfectly light churros to dunk into them since 1894. It is open 24-hours a day, so whatever time of night it is, there is always time to stop off at San Ginés on the way home.

Cookies Policy

We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"