23 brunch worth the trip across Spain, editor-ranked by TableJourney. All Spain guides.

Mision Cafe ★ 4.5 · Madrid

chamberi · Calle de los Reyes 5, 28015 Madrid

Mision Cafe in Madrid's Conde Duque is the specialty third-wave room with a focused brunch carte; eggs benedict, avocado toast and smashed-egg plates with the house-roasted single-origin coffee.

Tip: Walk-in only; the Sunday brunch fills up by 11:30. The brunch sets run 14 to 19 euros; cortado at 2.20.

Toma Cafe ★ 4.5 · Madrid

malasana · Calle de la Palma 49, 28004 Madrid

Toma Cafe in Madrid's Malasana is the city's pioneer specialty third-wave room since 2011, with house-roasted single-origin coffees, a focused brunch carte and a flat-white-plus-avocado-toast Madrid morning.

Tip: Walk-in only; the weekend brunch fills up by 11:00. Flat white runs 3.50; brunch sets 12 to 16 euros.

Sakona Coffee Roasters ★ 4.5 · San Sebastián

Ramon Maria Lili Pasealekua 2, 20002 Donostia-San Sebastian

Sakona Coffee Roasters in San Sebastian's Gros is the city's specialty-coffee brunch room with single-origin filter, sourdough toast and Basque pastries a block from Zurriola beach.

Tip: Mornings are calmer; the back counter has tables for laptops.

Federal Cafe ★ 4.4 · Barcelona

sant-antoni · Carrer del Parlament 39, 08015 Barcelona

Federal Cafe in Barcelona's Sant Antoni runs an Australian-style brunch carte daily until 17:30: avo smash, eggs benedict, granola bowls, all with a flat white espresso.

Tip: Walk-in only. Weekend wait runs 30 to 45 minutes; arrive before 11:00 for the easier turn.

Caravelle ★ 4.4 · Barcelona

raval · Carrer del Pintor Fortuny 31, 08001 Barcelona

Caravelle in Barcelona's Raval has run a brunch-and-coffee carte since 2010: huevos rancheros, pulled pork, a Mexican-Catalan menu that runs through to 16:00 every day.

Tip: Closed Sunday. Weekend wait reaches 45 minutes; the back terrace is quieter than the bar.

HanSo Cafe ★ 4.4 · Madrid

malasana · Calle del Pez 20, 28004 Madrid

HanSo Cafe in Madrid's Malasana is the Korean-Spanish specialty third-wave brunch room since 2015, with matcha lattes, Korean-toasted-egg plates and a focused weekend brunch carte.

Tip: Closed Mondays. Walk-in only; the weekend brunch fills up by 11:00. Korean-egg toast plus matcha runs 14 euros.

Panaderia Mision ★ 4.4 · Madrid

chamberi · Calle de los Reyes 13, 28015 Madrid

Panaderia Mision in Madrid's Conde Duque is the bakery-and-brunch room by the Mision Cafe team since 2020, with house-baked sourdough toasts, daily-changing brunch plates and the focused coffee counter.

Tip: Walk-in only. The sourdough-and-jamon toast plus cortado runs 10 euros; whole loaves to take home from 5 euros.

La Madame ★ 4.4 · San Sebastián

Calle San Bartolome 35, 20007 Donostia-San Sebastian

La Madame on Calle San Bartolome near La Concha in San Sebastian was the city's first dedicated brunch room, opened by an owner returning from New York with eggs benedict and quinoa poke.

Tip: Weekend brunch only Saturday and Sunday 12:00 to 13:30. Book through the website.

Old Town Coffee ★ 4.4 · San Sebastián

Reyes Catolicos Kalea 6, 20006 Donostia-San Sebastian

Old Town Coffee in San Sebastian's Centro runs a brunch counter of vegan and gluten-free organic bakes alongside the single-origin coffee programme, the weekend daytime stop.

Tip: Open Sundays from 10:00 when most of the city's cafes stay shut.

Milk Bar and Bistro ★ 4.3 · Barcelona

gotic · Carrer d'En Gignàs 21, 08002 Barcelona

Milk Bar and Bistro in Barcelona's Gothic Quarter is the Irish-owned brunch room near Plaça Reial: eggs benedict, the Irish breakfast set, espresso martinis after 16:30.

Tip: Brunch served until 16:30 every day. Weekend wait can hit 30 minutes; book mid-week for groups.

Granja Petitbo (brunch) ★ 4.3 · Barcelona

eixample · Passeig de Sant Joan 82, 08009 Barcelona

Granja Petitbo in Barcelona's Eixample runs an all-day brunch from 09:00 to 13:00: breakfast bocadillos, eggs, granja-style hot chocolate, espresso, all from the corner cafe.

Tip: Open daily; quietest before 10:30. The breakfast bocadillo and cafe con leche is the value pick at 8 euros.

Federal Cafe ★ 4.3 · Madrid

chueca · Plaza de las Comendadoras 9, 28015 Madrid

Federal Cafe on Plaza de las Comendadoras in Madrid's Conde Duque is the Australian-style all-day brunch room since 2014, with avocado toast, smashed-egg plates and a focused specialty coffee bar.

Tip: Walk-in only; the weekend brunch fills up by 11:30. The Sunday breakfast set with bottomless filter coffee runs 18 euros.

Kafe Botanika ★ 4.3 · San Sebastián

Paseo Arbol de Gernika 8, 20006 Donostia-San Sebastian

Kafe Botanika next to the Urumea river in San Sebastian runs a vegan-and-vegetarian brunch carte with curries, hummus and falafel, with one of Spain's most beautiful river-side terraces.

Tip: Book the terrace for weekends; the back garden is the quietest seat.

Topa Sukalderia ★ 4.3 · San Sebastián

Calle Aguirre Miramon 7, 20002 Donostia-San Sebastian

Topa Sukalderia in San Sebastian's Gros runs a daytime Basque-Latin American kitchen from 12:30, with tacos, quesadillas and ceviches in a long counter and table room.

Tip: Bar walks in; tables need reservation through topasukalderia.com.

Koh Tao Cafe ★ 4.3 · San Sebastián

Calle Bengoetxea 2, 20004 Donostia-San Sebastian

Koh Tao Cafe in San Sebastian's Centro is one of the original third-wave coffee brunches in the city, with specialty pour-over and a small carte of brunch toasts and bowls.

Tip: Small room, busy at weekends. Walk in only.

Picnic ★ 4.2 · Barcelona

born · Carrer del Comerç 1, 08003 Barcelona

Picnic in Barcelona's Born is the brunch-and-coffee room near Mercat de Santa Caterina serving full brunch sets until 17:00 every weekend, weekday lunches included.

Tip: Closed Tuesday. Walk-in only. Weekday lunch is the easier turn; Saturday morning wait reaches 30 minutes.

Elsa y Fred (brunch) ★ 4.2 · Barcelona

born · Carrer del Rec Comtal 11, 08003 Barcelona

Elsa y Fred in Barcelona's Born runs a 22 euro Saturday-Sunday brunch set with eggs benedict, a glass of cava, salad and a hot dish from a rotating weekly carte.

Tip: Brunch is Sat-Sun only 11:00 to 16:00. Book the Friday before for weekend slots.

Ojala ★ 4.2 · Madrid

malasana · Calle de San Andres 1, 28004 Madrid

Ojala in Madrid's Malasana is the daytime brunch and evening cocktail bar with the basement Ojala Beach (sand floor and palm trees), serving brunch plates upstairs and the palm-shaded basement downstairs.

Tip: Walk-in only; the basement Ojala Beach with sand floor is the seat to ask for. The smashed-avocado plate runs 14 euros.

Loft 39 ★ 4.2 · Madrid

salamanca · Calle Velazquez 39, 28001 Madrid

Loft 39 in Madrid's Salamanca is the design-led specialty brunch room since 2014, with white-marble counters, a focused brunch carte and a Sunday brunch buffet that fills up by 11:30.

Tip: The brunch buffet (24 euros all-you-can-eat) Sundays only is the headline; carte brunch 15 to 22 euros daily.

La Bicicleta Cafe ★ 4.1 · Madrid

malasana · Plaza de San Ildefonso 9, 28004 Madrid

La Bicicleta Cafe on Plaza de San Ildefonso in Madrid is the laptop-and-flat-white coworking brunch room since 2009, with a sofa-strewn back room, brunch counter and a Mahou tap on weekends.

Tip: Walk-in only. The back-room sofas are the laptop seats; the front terrace is for the social-brunch crowd.

The Juice House (brunch) ★ 4.0 · Barcelona

eixample · Carrer de la Diputació 244, 08007 Barcelona

The Juice House in Barcelona's Eixample is the cold-press juice and smoothie-bowl counter with a 12 euro brunch set and a flat white espresso program.

Tip: Closed Sunday. The cold-press juice flight and the granola bowl is the canonical pick.

Bideluze ★ 4.0 · San Sebastián

Plaza Gipuzkoa 14, 20004 Donostia-San Sebastian

Bideluze on Plaza Gipuzkoa in San Sebastian's Centro is the classic Spanish breakfast counter with retro tile floors, morning tortilla and a plaza terrace from 07:30.

Tip: Walk in any morning; the plaza terrace is the calmer seat.

Honest Greens (brunch) ★ 3.9 · Barcelona

eixample · Passeig de Gracia 81, 08008 Barcelona

Honest Greens in Barcelona's Eixample serves brunch from 09:00 daily: grain bowls, fresh juice, the rotating daily salad with protein, all from a single open kitchen.

Tip: Open daily until 23:30. Order at the counter; the grain bowl with the daily rotating protein is the brunch value pick.