Where to Eat Cheap Breakfast in Madrid: €3 or Less, By Neighbourhood | Cheap Hotels Madrid
cheaphotelsmadrid
Find a hotel
Where to Eat Cheap Breakfast in Madrid: €3 or Less, By Neighbourhood
Home · Blog · Food
Food · 2026-06-02

Where to Eat Cheap Breakfast in Madrid: €3 or Less, By Neighbourhood

Discover where to eat cheap breakfast in Madrid for €3 or less, neighbourhood by neighbourhood. Real cafés, real prices, real locals.

Madrid is one of the last European capitals where a proper sit-down breakfast still costs less than a bus ticket. While cities like Paris and Amsterdam have quietly let café culture become a luxury, Madrid held the line. In bar after bar across the city, you can still order a café con leche and a tostada, hand over a couple of coins, and feel like civilisation made the right call. Here is where to find those breakfasts, by neighbourhood, for €3 or under.

Sol and La Latina: The Tourist Trap Exception

Sol is ground zero for everything in Madrid, literally. It sits at kilometre zero of Spain, where the L1, L2, and L3 metro lines converge. It is also where most visitors assume breakfast will cost them. That assumption is wrong, if you know where to walk.

Step off the main drag of Puerta del Sol and head south down Calle de Toledo into La Latina. Within five minutes you are in different territory. Bars like Bar Melo's on Calle del Ave María (technically bordering Lavapiés, but worth the walk) and the cluster of no-name bares on Calle de la Cava Baja serve café con leche for €1.20 to €1.50 and a buttered tostada for around €1.50. That is a full breakfast for €3, change included. The trick is to sit at the bar rather than a table, order in Spanish if you can, and skip anywhere with a laminated photo menu in the window.

Malasaña and Chueca: Cheap if You Time It Right

These two neighbourhoods have gentrified considerably, but the old-guard bares never left. They are just harder to spot behind the specialty coffee shops charging €4.50 for an oat flat white.

In Malasaña, head to the streets around Plaza del Dos de Mayo and look for bars that open before 8am. These places serve the construction workers, market staff, and delivery drivers who keep the neighbourhood running. A café con leche runs €1.20 to €1.40. Pair it with a croissant de mantequilla at around €1.20 or a pincho de tortilla for €1.50 and you are well under €3. Bar La Ardosa on Calle de Colón is a Malasaña institution, opens early, and does not charge extra for being charming.

Chueca, one stop away on the L5 metro, follows the same logic. The bars on Calle de Pelayo and the side streets off Calle de Fuencarral have barely changed their prices in a decade. Coffee is €1.20 to €1.50. Tostada con tomate, the classic Madrid breakfast of grilled bread rubbed with tomato and olive oil, hovers around €1.50 to €1.80. Total: comfortably under €3.

Lavapiés and Embajadores: The Neighbourhood That Never Overcharges

If there is one barrio in Madrid that has resisted breakfast inflation almost entirely, it is Lavapiés. This densely populated, genuinely multicultural neighbourhood south of the city centre has a bar on almost every corner, and almost none of them have worked out that they could charge more.

The area around Calle de Embajadores and Calle del Mesón de Paredes is particularly good. Café con leche for €1.10 to €1.30 is standard. A tostada with tomato and oil, or just butter and jam, rarely exceeds €1.50. Several bars do a bocadillo pequeño, a small filled roll, for €1.50 to €2. Take the L3 (yellow line) to Lavapiés station and walk five minutes in any direction. You will not struggle to find something under €3.

If you are staying in this part of the city, cheaphotelsmadrid.com/lavapiés/ lists hotels in and around the neighbourhood, many from well under €60 a night with free cancellation on most rooms.

Salamanca and Chamberí: Where to Look When It Seems Impossible

Salamanca is Madrid's upmarket district, and yes, a coffee in a café on Calle de Serrano can cost €3 before you have added anything to it. But the neighbourhood has a working population too, and they do not pay designer prices for breakfast.

Look for bares de barrio on Calle de Ayala, Calle de Don Ramón de la Cruz, and the streets around Goya metro (L4, brown line). These are the places with the zinc bar tops, the television showing sports, and the handwritten menu on a chalkboard. Café con leche, €1.20 to €1.50. Tostada, €1.50. Job done. Chamberí, reachable via L7 or by walking north from Alonso Martínez on L4, is similar. The market bars around Mercado de Vallehermoso on Calle de Vallehermoso open early and price for the market traders, not the brunch crowd.

Madrid is one of the best-value cities in Western Europe for eating and sleeping, and that combination matters. If you are planning a trip and want to keep costs down across the board, browse hotels across the city centre at cheaphotelsmadrid.com/centro/, where over 5,000 hotels are listed from €38 a night, most with free cancellation, and every booking removes one tonne of CO2. Sort by price, pick a neighbourhood close to where you plan to eat, and the rest of the budget stays in your pocket where it belongs.

Questions, answered

Hotels in Madrid

See all stays

Curated picks are coming — meanwhile, the live search covers every bookable property at the same price or better.

Keep reading the blog

Need help? Chat to us
even book a hotel 👋