Madrid runs on coffee. Not the watery filter stuff, but proper espresso pulled fast at a zinc bar, or a slow cortado nursed over a laptop for three hours while nobody gives you a second look. The city has quietly built one of Europe's strongest independent cafe scenes, and because Madrid is so clearly divided into distinct barrios, the coffee culture shifts noticeably from one neighbourhood to the next. Here is where to drink it, neighbourhood by neighbourhood.
Malasaña is the obvious starting point for remote workers. The neighbourhood, roughly bounded by Fuencarral, San Bernardo, Gran Via and Bilbao, is dense with independent cafes that actually want you to stay. Toma Cafe on Calle de la Palma 49 is probably the most serious specialty coffee operation in Madrid, with single-origin filter options and baristas who can talk you through the roast. Expect to pay around 2.50 to 3.50 euros for a specialty flat white. It gets busy by 10am, so arrive earlier if you need a table with a plug socket.
A few blocks south, Federal Cafe on Plaza de Comendadoras has reliable wifi, an Australian-influenced brunch menu, and enough tables that you are unlikely to feel pressured to leave. Cortado is 1.80 euros, avocado toast around 9 euros. The plaza itself is one of the quieter squares in the barrio, which helps if you are on a video call. Malasaña sits closest to Tribunal metro (L10) and Novio Jesus, though many people walk down from Bilbao on L4 in around eight minutes.
If you are planning to spend several days working from this neighbourhood, it makes sense to stay locally. Cheaphotelsmadrid.com lists hotels in Malasaña from under 60 euros a night, many with free cancellation, which means you can lock in a rate now and adjust later without penalty.
Chueca sits directly east of Malasaña and shares the same metro lines, but the cafe crowd tends to be slightly older and the streets a bit calmer during working hours. Cafe Belen on Calle de Belén 5 is a neighbourhood institution, small and warm, with a strong cortado for around 1.60 euros. It does not have much space for laptops, but it is worth knowing for a mid-morning break.
For actual working sessions in Chueca, head to Mistura on Calle de Gravina. Better wifi, more electrical outlets, and a rotating menu of cakes that makes the hours pass pleasantly. Chueca metro station on L5 puts you about four minutes walk from most of these options.
Chamberí, just north of here, is where locals go when they want to avoid tourists entirely. Baldio Cafe on Calle de Cardenal Cisneros is a narrow, light-filled spot with excellent natural wine in the evenings and very good pour-over coffee during the day. The neighbourhood is served by Iglesia and Bilbao stations on L1 and L4 respectively.
Be honest with yourself before working from Lavapiés. The neighbourhood, south of Sol and east of La Latina, has some of Madrid's most interesting cafes, but wifi can be patchy and plug sockets are not always a priority. That said, El Despertar on Calle de Tribulete is a genuine old-school cafe with good espresso, character to spare, and prices that reflect the neighbourhood rather than the postcode. A coffee and a croissant here costs well under 3 euros.
La Latina is better suited to leisurely morning coffees than full working days. The streets around Calle de la Cava Baja are lovely before the tapas crowd arrives, and several small cafes open by 8am. La Latina metro on L5 drops you right into it.
Salamanca is Madrid's smartest barrio and its cafes reflect that. Mistura has a second location here, and there are several Italian-influenced espresso bars along Calle de Serrano and Calle de Goya where a cortado costs around 2.20 euros but comes in a proper glass and is made with care. The neighbourhood is well served by L4 stations at Serrano and Velazquez. It is not the cheapest part of the city to work from, but if you have a client meeting or need somewhere impressive for a call background, Salamanca delivers.
Madrid rewards explorers who actually stay in the neighbourhood they want to know. If Malasaña is calling, browse hotels in Malasaña at cheaphotelsmadrid.com, where rates start from 38 euros a night and most rooms come with free cancellation. Over 5,000 hotels across Madrid are listed, all at the same price you would find elsewhere, with the added bonus that every booking removes one tonne of CO2. Stay local, work well, drink good coffee.
Curated picks are coming — meanwhile, the live search covers every bookable property at the same price or better.