30 coffee roasters worth the trip across Spain, editor-ranked by TableJourney. All Spain guides.

Arvo Specialty Coffee ★ 4.8 · Bilbao

Calle Barraincua 9, 48009 Bilbao

Arvo Specialty Coffee on Barraincua near the Guggenheim Bilbao opened 2021, with Basque-roasted beans, brunch, acai bowls and homemade food.

Hola Coffee Roasters ★ 4.8 · Madrid

lavapies · Calle Doctor Fourquet 33, 28012 Madrid

Hola Coffee Roasters in Madrid's Lavapies is the specialty roastery with a 15kg Loring roaster, beans sourced direct from East African and Colombian.

Tip: The bag of single-origin Ethiopian beans (16 to 22 euros) is the counter recommendation; the subscription posts monthly.

Ineffable Coffee Roasters ★ 4.8 · Seville

Calle Pintor Amalio Garcia del Moral 2B, 41702 Dos Hermanas, Sevilla

Ineffable Coffee Roasters on Calle Pintor Amalio Garcia del Moral in Dos Hermanas is the Seville-area's headline specialty roaster, supplying espresso.

Tip: The Dos Hermanas roastery is 20 minutes by Cercanias C1; the cupping room runs by reservation. Subscription bags ship across Spain.

Nomad Coffee ★ 4.7 · Barcelona

born · Passatge Sert 12, 08003 Barcelona

Nomad Coffee in Barcelona's Born is Jordi Mestre's third-wave anchor: single-origin Ethiopian and Colombian, a flagship roastery cafe and a wholesale.

Tip: Open Mon-Sat. The Passatge Sert flagship is the larger room; sister Mercat del Born and Passeig de Sant Joan also pour.

La Finca Roaster ★ 4.7 · Granada

centro-sagrario · Calle Colegio Catalino 3, 18001 Granada

La Finca Roaster in Granada is founder Juan Manuel Gonzalezs micro-roastery, the citys longest-running specialty operation since 2016 near the cathedral.

Tip: Whole-bean retail at the counter; the in-house roast rotates fortnightly across Ethiopia, Colombia, Guatemala and Kenya.

Toma Cafe Roasters ★ 4.7 · Madrid

malasana · Calle de la Palma 49, 28004 Madrid

Toma Cafe Roasters in Madrid's Malasana is the city's pioneer specialty roastery since 2011, with a 12kg Probat roaster, single-origin beans from East Africa.

Tip: Bag of single-origin beans (12 to 18 euros) and the in-house brewed pour-over (4 euros) are the counter-side bestsellers.

Sakona Coffee Roasters ★ 4.7 · San Sebastián

Ramon Maria Lili Pasealekua 2, 20002 Donostia-San Sebastian

Sakona Coffee Roasters runs a specialty coffee programme since 2015, the city's third-wave pioneer with a public cafe in Gros and a roastery in Irun.

Tip: Order the seasonal filter at the bar; the bean retail wall stocks Sakona's roasts to take home.

Satan's Coffee (roastery) ★ 4.6 · Barcelona

gotic · Carrer de l'Arc de Sant Ramon del Call 11, 08002 Barcelona

Satan's Coffee in Barcelona's Gothic Quarter is the third-wave roastery-cafe behind Marcos Bartolome: single-origin Ethiopian and Burundi beans on rotation.

Tip: Closed Sunday. The retail counter does whole-bean bags; pour-over costs three euros at the bar.

Siembra Coffee ★ 4.6 · Bilbao

Calle Henao 16, 48009 Bilbao

Siembra Coffee on Calle Henao in Bilbao's Abando runs a quiet third-wave specialty coffee bar with rotating Basque-roasted beans and pastries.

Dulcimena Coffee and Go ★ 4.6 · Granada

realejo · Calle Molinos 19, 18009 Granada

Dulcimena Coffee and Go in the Realejo of Granada roasts weekly and stocks guest beans from The Barn, La Cabra, Gardelli, Ineffable and Friedhats.

Tip: Brewing kit at the counter; the cold brew bottles travel home from a hot Sierra Nevada hike.

Mision Cafe Roasters ★ 4.6 · Madrid

chamberi · Calle de los Reyes 5, 28015 Madrid

Mision Cafe Roasters in Madrid's Conde Duque is the specialty roastery and cafe since 2017, with house-roasted single-origin beans, a brunch counter.

Tip: Whole-bean bags (14 to 19 euros) at the counter and a brewed flat white (3.50 euros) are the morning recommendations.

Mistral Coffee House ★ 4.6 · Palma

casco-antiguo · Plaça de Weyler 2A, 07001 Palma

Mistral Coffee House pours the roastery's own beans on Plaça de Weyler in Palma, with a sunny terrace facing the Modernista front of the Gran Hotel.

Tip: Beans are roasted on Mallorca and sold by the bag at the counter alongside the drinks.

Alquimista Coffee Lab ★ 4.6 · Seville

Carretera San Juan Palomares 5, 41927 Mairena del Aljarafe, Sevilla

Alquimista Coffee Lab on Carretera San Juan Palomares in Mairena del Aljarafe is owner-roaster Mariela's specialty roastery in the Seville metro.

Tip: The roastery is in the Los Altos de Simon Verde shopping centre; mornings only. Whole bean retail bags rotate weekly, with subscription delivery across Spain.

Three Marks Coffee ★ 4.5 · Barcelona

eixample · Carrer d'Arago 187, 08011 Barcelona

Three Marks Coffee in Barcelona's Eixample is Pol Perello's specialty-coffee bar with an in-house roaster, single-origin filter setups and one.

Tip: Open daily. The roastery counter does cuppings on Saturday mornings; reserve 48 hours ahead.

Cafes el Magnifico (roastery) ★ 4.5 · Barcelona

born · Carrer de l'Argenteria 64, 08003 Barcelona

Cafes el Magnifico in Barcelona's Born has roasted on-site since the 1980s: the Sans family's beans run through dozens of city cafes, sold whole bean.

Tip: Closed Sunday. The whole-bean retail is the back-room buy; the espresso bar is at the front.

Despiertoo Specialty Coffee ★ 4.5 · Granada

centro-sagrario · Calle Jáudenes 4, 18001 Granada

Despiertoo in central Granada is a family roastery on Calle Jáudenes that grows in Guatemala and roasts on a six-kilo Giesen in the back of its cafe.

Tip: Ask which microlot is fresh; the Guatemalan from the family farm rotates first. Whole bean retail is sold from the bar.

Slow Cafe ★ 4.5 · Madrid

la-latina · Calle Mediodia Grande 7, 28005 Madrid

Slow Cafe in Madrid's La Latina is the specialty third-wave roastery and cafe, with rotating single-origin beans from boutique European roasters.

Tip: Closed Mondays. Bag of beans (14 to 18 euros) at the counter; the flat white at 3.50 is the staff regular.

Santa Coffee ★ 4.5 · Málaga

soho · Calle Tomás Heredia 5, 29001 Málaga

Santa Coffee anchors Málaga's Soho with Scandinavian light roasts, a white-tiled bar of competition baristas pulling espresso and pour-overs near the port.

La Molienda Bisbe ★ 4.5 · Palma

casco-antiguo · Carrer del Bisbe Campins 11, 07012 Palma

La Molienda Bisbe has roasted its own coffee in Palma since 2013, with a corner terrace on Carrer del Bisbe Campins under a flame tree and a fountain.

Tip: The roast is done in Palma and the beans come from small farms. Ask what landed that month.

Old Town Coffee Roasters ★ 4.5 · San Sebastián

Reyes Catolicos Kalea 6, 20006 Donostia-San Sebastian

Old Town Coffee Roasters in San Sebastian's Centro, founded by Brazilian friends, is the city's other specialty pillar, with seasonally rotated single-origin.

Tip: Sit at the bar for the espresso flight; takeaway beans and brew kit at the front.

MUY Coffee ★ 4.5 · Seville

Calle Albareda 11, 41001 Sevilla

MUY Coffee on Calle Albareda in Seville is the specialty storefront opened in 2022 by three brothers, exclusively serving roasts from Ineffable Coffee.

Tip: Stand-up bar only; takeaway is the default. The weekly single-origin filter changes Tuesday morning.

Bluebell Coffee Co ★ 4.5 · Valencia

Calle Buenos Aires 3, 46006 Valencia

Bluebell Coffee Co in Valencia's Russafa has roasted its own beans since 2014, with a focus on women-led farms and weekly small-batch roasting.

Tip: The pour-over flight is the way to taste through the roastery. Buy whole-bean retail at the counter.

Right Side Coffee ★ 4.4 · Barcelona

gracia · Carrer del Diluvi 14, 08012 Barcelona

Right Side Coffee in Barcelona's Gracia is the Diluvi-corner roastery cafe pouring single-origin pour-over and espresso, with their own roastery a 10-minute.

Tip: Open daily. The Diluvi corner seats four at the counter; the back wall has plug sockets.

Onna Coffee (roastery) ★ 4.4 · Barcelona

gracia · Carrer de Santa Teresa 1, 08012 Barcelona

Onna Coffee in Barcelona's Gracia is the Costa Rican-owned roastery cafe pouring only their own farm beans, filter, espresso. Open tue-sun 09:00-17:00.

Tip: Closed Monday. The cuppings on Saturday morning are the way to see the full Costa Rica range.

Arvo Specialty Coffee (Deusto) ★ 4.4 · Bilbao

Plaza San Pio X 2, 48014 Bilbao

Arvo's Deusto branch in Bilbao serves the university crowd with Basque-roasted specialty beans, plus brunch plates, acai bowls and pastries.

Mistral Coffee Banc ★ 4.4 · Palma

la-lonja · Carrer del Banc 4, 07001 Palma

Mistral Coffee Banc is the roaster's second Palma counter, a small standing room on Carrer del Banc two minutes' walk from the Passeig del Born.

Tip: Standing room mostly, and it shuts at 16:00 on weekdays. Come for the coffee, not to linger.

La Molienda Arxiduc ★ 4.4 · Palma

casco-antiguo · Carrer de l'Arxiduc Lluís Salvador 9, 07004 Palma

La Molienda Arxiduc is the second Palma coffee room of the island's specialty roaster, serving house coffee, daily lunch plates and homemade cakes.

Tip: La Molienda has roasted in Palma since 2013, and this room pours the same beans as the Bisbe original.

Koh Tao Cafe ★ 4.4 · San Sebastián

Calle Bengoetxea 2, 20004 Donostia-San Sebastian

Koh Tao Cafe in San Sebastian's Centro, one of the city's earliest third-wave coffee bars, runs a small-batch brew programme alongside the cafe service.

Tip: The pour-over service is what to order; the cafe is small and busy on weekend mornings.

Sakona at Mercado San Martin ★ 4.4 · San Sebastián

Calle Loiola 1, 20007 Donostia-San Sebastian

Sakona's stall inside Mercado San Martin in San Sebastian's Centro brings the Gros roastery into the daily market, with a stand-up bar of espresso and filter.

Tip: Pair a filter with a bakery purchase from the next stall; the market closes Sundays.

Old Town Coffee (Mercado San Martin) ★ 4.4 · San Sebastián

Calle Loiola 1, 20007 Donostia-San Sebastian

Old Town Coffee's market-stall outpost inside Mercado San Martin in San Sebastian's Centro is the city's specialty coffee inside the working food market.

Tip: Pair a filter coffee with a bakery purchase from an adjacent stall. Closed Sundays.