Coffee & cafés in Spain
23,330 coffee shops and cafés across 2055 cities and towns — the most complete Spain coffee directory anywhere.
Spain has 23,291 coffee venues across 2,054 cities. The top cities by venue count are A Coruña (356), Valencia (342), Zaragoza (288), Sevilla (280), and Oviedo (266). The local coffee-culture term is cafeteria. The most common serves are breakfast, sandwiches, and brunch. The independent share is about 100%.
Coffee facts
- Coffee production (1994): 5 tonnes.
- Coffee supply (2023): 3.6 kg per person per year.
Notable cafés in Spain
- Ocaña — Ciutat Vella — ★ 4.6
- Santa Soho — Málaga — ★ 4.7
- O Retorno — l'Antiga Esquerra de l'Eixample — ★ 4.4
- Santa Camas — Málaga — ★ 4.8
- La Terraza del Gourmet — Alicante — ★ 4.4
- La Rollerie — Madrid — ★ 4.2
- Pont de Pedra — Girona — ★ 4.5
- Miam — Sagrada Família — ★ 4.8
- Cafélab — Murcia — ★ 4.5
- Miami — Alicante — ★ 4.1
- Pum Pum café — Lavapiés — ★ 4.3
- Cafe Dindurra — Gijón — ★ 4.0
Coffee culture in Spain
Spain has a thriving coffee scene, and WorldCafeMap lists 23,330 coffee shops, cafés and roasteries across 2055 cities — from the busiest spots in A Coruña, Valencia, Zaragoza to hidden gems in smaller towns. Every listing shows the address, opening hours, a map, photos and real customer ratings.
Use the city links above to browse, or search by name. Run a coffee shop? Add it free.