Cafes in Barcelona

131 venues
  1. 1
    5.0 (6393)
    Carrer d'Aragó, 60, Eixample, 08015 Barcelona, Spain
  2. 2
    5.0 (5145)
    Carrer del Comte Borrell, 290, Eixample, 08029 Barcelona, Spain
  3. 3
    5.0 (40)
    Carrer de la Lluna, 11, Ciutat Vella, 08001 Barcelona, Spain
  4. 4
    4.9 (2256)
    Carrer del Consell de Cent, 291, Eixample, 08007 Barcelona, Spain
  5. 5
    4.9 (2168)
    Carrer de Pau Claris, 128, Eixample, 08009 Barcelona, Spain
  6. 6
    4.9 (971)
    Carrer d'Àvila, 51, Sant Martí, 08005 Barcelona, Spain
  7. 7
    4.9 (684)
    Carrer de la Neu de Sant Cugat, 6, Ciutat Vella, 08003 Barcelona, Spain
  8. 8
    4.9 (479)
    Carrer de n'Amargós, 18, Ciutat Vella, 08002 Barcelona, Spain
  9. 9
    4.9 (343)
    Av del Portal de l'Àngel, 40, Ciutat Vella, 08002 Barcelona, Spain
  10. 10
    4.9 (309)
    Avinguda del Paral·lel, 131, local 5, Sants-Montjuïc, 08004 Barcelona, Spain
  11. 11
    4.9 (111)
    Carrer de Bailèn, 113, Eixample, 08009 Barcelona, Spain
  12. 12
    4.9 (101)
    Carrer de Viladomat, 169, Eixample, 08015 Barcelona, Spain
  13. 13
    4.9 (84)
    Gran Via de les Corts Catalanes, 613, 1era planta, Eixample, 08007 Barcelona, Spain
  14. 14
    4.9 (67)
    Carrer d'Aribau, 2 Cruce, Quiosco de prensa, Gran Via de les Corts Catalanes, Eixample, 08011 Barcelona, Spain
  15. 15
    4.9 (43)
    Carrer dels Flassaders, 32, Local, Ciutat Vella, 08003 Barcelona, Spain
  16. 16
    4.8 (4312) €€
    Carrer del Rosselló, 152, Eixample, 08036 Barcelona, Spain
  17. 17
    4.8 (2045) €€
    Carrer dels Carders, 25, Ciutat Vella, 08003 Barcelona, Spain
  18. 18
    4.8 (1889)
    C/ de Muntaner, 83C, Eixample, 08011 Barcelona, Spain
  19. 19
    4.8 (1529)
    Carrer de les Ramelleres, 16, Ciutat Vella, 08001 Barcelona, Spain
  20. 20
    4.8 (1435)
    Carrer de València, 418, Eixample, 08013 Barcelona, Spain
  21. 21
    4.8 (973)
    Pg. de St. Joan, 63, Eixample, 08009 Barcelona, Spain
  22. 22
    4.8 (854)
    Carrer de Margarit, 17, Sants-Montjuïc, 08004 Barcelona, Spain
  23. 23
    4.8 (811)
    Carrer de Roger de Llúria, 87, Eixample, 08009 Barcelona, Spain
  24. 24
    4.8 (765)
    Plaça de la Llana, 16, Ciutat Vella, 08003 Barcelona, Spain
  25. 25
    4.8 (635)
    Carrer de Provença, 158, local bajo, Eixample, 08036 Barcelona, Spain
  26. 26
    4.8 (634)
    Avinguda del Paral·lel, 152, Eixample, 08015 Barcelona, Spain
  27. 27
    4.8 (607)
    Carrer de Sant Pere Més Baix, 54, Ciutat Vella, 08003 Barcelona, Spain
  28. 28
    4.8 (524)
    Carrer d'Ausiàs Marc, 4, Eixample, 08010 Barcelona, Spain
  29. 29
    4.8 (507)
    Pg. de Gràcia, 11, Eixample, 08002 Barcelona, Spain
  30. 30
    4.8 (451)
    Carrer de Girona, 94, Eixample, 08009 Barcelona, Spain
  31. 31
    4.8 (406)
    Carrer d'Estruc, 9, Ciutat Vella, 08002 Barcelona, Spain
  32. 32
    4.8 (349)
    Av. de la Catedral, 6, Ciutat Vella, 08002 Barcelona, Spain
  33. 33
    4.8 (99)
    Carrer del Consell de Cent, 413, 415, Principal 2ª, Eixample, 08009 Barcelona, Spain
  34. 34
    4.8 (75)
    Av. de Francesc Cambó, 17, 1er piso, Ciutat Vella, 08003 Barcelona, Spain
  35. 35
    4.8 (62)
    Rambla de Catalunya, 125, 3º 2ª, Eixample, 08008 Barcelona, Spain
  36. 36
    4.8 (41)
    Gran Via de les Corts Catalanes, 604, Eixample, 08007 Barcelona, Spain
  37. 37
    4.8 (9)
    Carrer de la Ciutat de Granada, 28, Sant Martí, 08005 Barcelona, Spain
  38. 38
    4.7 (4937)
    Via Laietana, 46, Ciutat Vella, 08003 Barcelona, Spain
  39. 39
    4.7 (1959) €€
    Carrer de Salomó ben Adret, 4, Ciutat Vella, 08002 Barcelona, Spain
  40. 40
    4.7 (1696)
    Carrer de València, 143, Eixample, 08011 Barcelona, Spain
  41. 41
    4.7 (1613) €€
    Carrer de Roger de Flor, 102, Eixample, 08013 Barcelona, Spain
  42. 42
    4.7 (1530)
    Carrer del Comte Borrell, 107, Eixample, 08015 Barcelona, Spain
  43. 43
    4.7 (1372)
    Carrer de la Verge, 1, Ciutat Vella, 08001 Barcelona, Spain
  44. 44
    4.7 (1188) €€
    Carrer de la Fusina, 5, Ciutat Vella, 08003 Barcelona, Spain
  45. 45
    4.7 (1115)
    Carrer d'En Mònec, 6, Ciutat Vella, 08003 Barcelona, Spain
  46. 46
    4.7 (1046)
    Carrer de Casanova, 146, Eixample, 08036 Barcelona, Spain
  47. 47
    4.7 (726)
    Carrer de Sant Pere Més Alt, 32, Ciutat Vella, 08003 Barcelona, Spain
  48. 48
    4.7 (682)
    Plaça de la Sagrada Família, 23, Eixample, 08013 Barcelona, Spain
  49. 49
    4.7 (658)
    Carrer de Casp, 41, Eixample, 08010 Barcelona, Spain
  50. 50
    4.7 (614) €€
    Carrer de Valldonzella, 36, Ciutat Vella, 08001 Barcelona, Spain
  51. 51
    4.7 (314)
    Carrer de Balmes, 128, Eixample, 08008 Barcelona, Spain
  52. 52
    4.7 (96)
    Passeig del Mare Nostrum, 15, Ciutat Vella, 08039 Barcelona, Spain
  53. 53
    4.6 (2723) €€
    Passatge Sert, 12, Ciutat Vella, 08003 Barcelona, Spain
  54. 54
    4.6 (1667) €€
    Carrer de l'Argenteria, 64, Ciutat Vella, 08003 Barcelona, Spain
  55. 55
    4.6 (1264) €€
    Carrer de València, 190, Eixample, 08011 Barcelona, Spain
  56. 56
    4.6 (855)
    Carrer de Villarroel, 27, local 2, Eixample, 08011 Barcelona, Spain
  57. 57
    4.6 (853)
    Carrer dels Tallers, 72, Ciutat Vella, 08001 Barcelona, Spain
  58. 58
    4.6 (623)
    Carrer de Girona, 76, Eixample, 08009 Barcelona, Spain
  59. 59
    4.6 (445)
    Carrer de Joaquín Costa, 26, Ciutat Vella, 08001 Barcelona, Spain
  60. 60
    4.6 (443)
    Carrer del Consell de Cent, 187, Eixample, 08015 Barcelona, Spain
  61. 61
    4.6 (409)
    Carrer de Bailèn, 14, Bjos. 4a, Eixample, 08010 Barcelona, Spain
  62. 62
    4.6 (340)
    Carrer del Cardenal Casañas, 4, Ciutat Vella, 08002 Barcelona, Spain
  63. 63
    4.6 (275)
    Carrer Ample, 31, Ciutat Vella, 08002 Barcelona, Spain
  64. 64
    4.6 (249)
    Carrer del Consell de Cent, 340, Eixample, 08009 Barcelona, Spain
  65. 65
    4.6 (216)
    Carrer del Consell de Cent, 275, Eixample, 08011 Barcelona, Spain
  66. 66
    4.5 (1904) €€
    Av. Gran Vía de les Corts Catalanes 403 Barcelona, Spain, Eixample, 08015 Barcelona, Spain
  67. 67
    4.5 (682)
    Gran Via de les Corts Catalanes, 488, Eixample, 08015 Barcelona, Spain
  68. 68
    4.5 (625)
    Carrer d'Aragó, 156, Eixample, 08011 Barcelona, Spain
  69. 69
    4.5 (570)
    Carrer del Comte Borrell, 70, Eixample, 08015 Barcelona, Spain
  70. 70
    4.5 (570)
    Passeig de Pujades, 21, Sant Martí, 08018 Barcelona, Spain
  71. 71
    4.5 (504)
    Ronda de la Univ., 10, Eixample, 08007 Barcelona, Spain
  72. 72
    4.5 (284)
    NUDES CAFE, Rambla de Catalunya, 29, Local 3, Eixample, 08007 Barcelona, Spain
  73. 73
    4.5 (28)
    Carrer del Marroc, 160, Sant Martí, 08019 Barcelona, Spain
  74. 74
    4.5 (24)
    Ptge. de la Pau, 12, Bajos, Ciutat Vella, 08002 Barcelona, Spain
  75. 75
    4.4 (5786) €€
    Pl. d'Urquinaona, 4, Eixample, 08010 Barcelona, Spain
  76. 76
    4.4 (3392) €€
    Carrer de Colom, Pl. Reial, 2, Ciutat Vella, 08002 Barcelona, Spain
  77. 77
    4.4 (2428)
    Carrer del Carme, 3, Ciutat Vella, 08001 Barcelona, Spain
  78. 78
    4.4 (1911) €€
    Carrer dels Canvis Vells, 10, Ciutat Vella, 08003 Barcelona, Spain
  79. 79
    4.4 (1661) €€
    Carrer de Manso, 1, Eixample, 08015 Barcelona, Spain
  80. 80
    4.4 (1163)
    Baixada de Santa Clara, 2, Ciutat Vella, 08002 Barcelona, Spain
  81. 81
    4.4 (687)
    Carrer de Casp, 48, Eixample, 08010 Barcelona, Spain
  82. 82
    4.4 (507)
    Plaça de Vicenç Martorell, 4, Ciutat Vella, 08001 Barcelona, Spain
  83. 83
    4.4 (470)
    Carrer de Vilamarí, 120, Eixample, 08015 Barcelona, Spain
  84. 84
    4.4 (276)
    Pg. de St. Joan, 96, Eixample, 08009 Barcelona, Spain
  85. 85
    4.4 (259)
    Pg. de Gràcia, 54, Eixample, 08007 Barcelona, Spain
  86. 86
    4.4 (5)
    Carrer del Duc, 15, Ciutat Vella, 08002 Barcelona, Spain
  87. 87
    4.3 (11437) €€
    Carrer dels Tallers, 74b, Ciutat Vella, 08001 Barcelona, Spain
  88. 88
    4.3 (3212) €€
    Carrer de la Ribera, 18, Ciutat Vella, 08003 Barcelona, Spain
  89. 89
    4.3 (2346)
    Pg. de Gràcia, 41, Eixample, 08007 Barcelona, Spain
  90. 90
    4.3 (1351) €€
    Carrer del Comte d'Urgell, 280, Eixample, 08036 Barcelona, Spain
  91. 91
    4.3 (986) €€
    Carrer de Pujades, 95, Sant Martí, 08005 Barcelona, Spain
  92. 92
    4.3 (850)
    Carrer de Casp, 70, Eixample, 08010 Barcelona, Spain
  93. 93
    4.3 (553)
    Carrer de Manso, 17, Eixample, 08015 Barcelona, Spain
  94. 94
    4.3 (500)
    Carrer d'Enric Granados, 3, Eixample, 08007 Barcelona, Spain
  95. 95
    4.2 (7007) €€
    Pg. de Gràcia, 2, Eixample, 08007 Barcelona, Spain
  96. 96
    4.2 (4624) €€
    Carrer de Roger de Llúria, 23, Eixample, 08010 Barcelona, Spain
  97. 97
    4.2 (3756)
    Carrer de Petritxol, 2, Ciutat Vella, 08002 Barcelona, Spain
  98. 98
    4.2 (3114) €€
    Ptge. de la Pau, 11, Ciutat Vella, 08002 Barcelona, Spain
  99. 99
    4.2 (2913) €€
    Carrer de l'Arc de Sant Ramon del Call, 11, Ciutat Vella, 08002 Barcelona, Spain
  100. 100
    4.2 (2599)
    Pl. de la Universitat, 1, Eixample, 08007 Barcelona, Spain
  101. 101
    4.2 (2024) €€
    Carrer del Parlament, 20, Eixample, 08015 Barcelona, Spain
  102. 102
    4.2 (1851)
    Carrer de Ferran, 12, Ciutat Vella, 08002 Barcelona, Spain
  103. 103
    4.2 (1484) €€
    Carrer de Fontanella, 15, Eixample, 08010 Barcelona, Spain
  104. 104
    4.2 (1400) €€
    Carrer dels Capellans, 2, Ciutat Vella, 08002 Barcelona, Spain
  105. 105
    4.2 (737)
    Carrer de l'Hostal d'en Sol, 12, Ciutat Vella, 08002 Barcelona, Spain
  106. 106
    4.2 (409)
    Rambla de Catalunya, 110, Eixample, 08008 Barcelona, Spain
  107. 107
    4.2 (169)
    Carrer de Bergara, 10, Eixample, 08002 Barcelona, Spain
  108. 108
    4.2 (120)
    C/ de Muntaner, 44, Eixample, 08011 Barcelona, Spain
  109. 109
    4.1 (2508) €€€
    Pg. de Gràcia, 92, Eixample, 08008 Barcelona, Spain
  110. 110
    4.1 (1500)
    Carrer Nou de la Rambla, 46, Bajos, Ciutat Vella, 08001 Barcelona, Spain
  111. 111
    4.1 (824)
    Via Laietana, 48, Ciutat Vella, 08003 Barcelona, Spain
  112. 112
    4.0 (3581) €€
    Carrer del Parlament, 39, Eixample, 08015 Barcelona, Spain
  113. 113
    4.0 (2544) €€
    La Rambla, 74, Ciutat Vella, 08002 Barcelona, Spain
  114. 114
    4.0 (1574) €€
    Plaça Comercial, 10, Ciutat Vella, 08003 Barcelona, Spain
  115. 115
    4.0 (1443)
    Rda. de Sant Pere, 26, Eixample, 08010 Barcelona, Spain
  116. 116
    4.0 (1075) €€
    Carrer del Bruc, 71, Eixample, 08009 Barcelona, Spain
  117. 117
    4.0 (965)
    Carrer de València, 321, Eixample, 08009 Barcelona, Spain
  118. 118
    3.9 (4997) €€
    Carrer de Pau Claris, 90, Eixample, 08010 Barcelona, Spain
  119. 119
    3.9 (2236) €€
    Rambla de Catalunya, 10, Eixample, 08007 Barcelona, Spain
  120. 120
    3.9 (1269)
    Carrer Comtal, 12, Ciutat Vella, 08002 Barcelona, Spain
  121. 121
    3.8 (3084)
    Via Laietana, 44, Ciutat Vella, 08003 Barcelona, Spain
  122. 122
    3.8 (714)
    Moll de Barcelona, s/n, Terminal Norte local, Ciutat Vella, 08039 Barcelona, Spain
  123. 123
    3.8 (264)
    Carrer de la Palla, 13, Ciutat Vella, 08002 Barcelona, Spain
  124. 124
    3.7 (776)
    Carrer del Carme, 38, Ciutat Vella, 08001 Barcelona, Spain
  125. 125
    3.7 (694)
    Carrer del Consell de Cent, 225, Eixample, 08011 Barcelona, Spain
  126. 126
    3.7 (321)
    Via Laietana, 59, Ciutat Vella, 08003 Barcelona, Spain
  127. 127
    3.7 (130)
    Carrer de Roger de Llúria, 51, Eixample, 08009 Barcelona, Spain
  128. 128
    3.5 (796)
    Carrer del Consell de Cent, 347, Eixample, 08008 Barcelona, Spain
  129. 129
    3.3 (457)
    Rda. de Sant Pere, 27, Eixample, 08010 Barcelona, Spain
  130. 130
    3.0 (675)
    Carrer de Roger de Llúria, 20, Eixample, 08010 Barcelona, Spain
  131. 131
    2.8 (4001) €€
    Pl. de Catalunya, 1, Eixample, 08002 Barcelona, Spain

Guide to Cafes in Barcelona

Barcelona's cafe culture is a highlight for digital nomads, freelancers, writers, and travelers who need a reliable spot to work, reflect, or simply enjoy a great coffee. The city's cafes range from specialty third-wave coffee shops with precision-brewed single origins to neighborhood spots with free WiFi, generous opening hours, and a welcoming attitude toward laptop workers.

Traveler Tips for Cafes in Barcelona

  • WiFi etiquette: In popular Barcelona cafes, it's courteous to buy something every couple of hours if you're working for extended periods. Most cafes appreciate the business.
  • Power outlets: Check whether your chosen cafe has accessible power outlets before settling in — this varies widely in Barcelona.
  • Peak vs off-peak hours: Mornings (7–10am) and late afternoons (3–6pm) tend to be the best times to find good seating in busy Barcelona cafes.
  • Specialty coffee scene: Barcelona has several world-class specialty coffee roasters with cafes. Look for those using local or single-origin beans for the best cup.
  • Neighborhood gems: Some of the best cafes in Barcelona are tucked away in residential neighborhoods, away from tourist zones. Explore beyond the center.

A cafe in Barcelona is often where the best conversations happen. Solo travelers, writers, programmers, and entrepreneurs all share these spaces. Use Nomax to find other travelers who are also working from cafes in Barcelona — you might find a coworking companion, share cafe recommendations, or discover a new favorite spot together.

Frequently Asked Questions

What are the best cafes in Barcelona?

Barcelona has 131+ cafes tracked by Nomax. The top-rated options are listed on this page, sorted by rating and traveler reviews. Use the interactive map to explore venues by neighborhood.

How do I find cafes in Barcelona on a map?

Use the interactive map on this page to see all cafes in Barcelona as numbered markers. Click any marker to see ratings, opening hours, address, and contact details. You can also search and filter venues in the left panel.

Are there any tips for solo travelers visiting cafes in Barcelona?

Yes. Solo travelers in Barcelona recommend arriving at cafes during peak social hours to meet other travelers. Download Nomax to connect with fellow travelers before you arrive — many users coordinate meetups at specific venues.

What is Nomax and how does it help travelers in Barcelona?

Nomax is a free travel companion app that helps solo travelers find each other in cities around the world, including Barcelona. You can see who else is traveling in Barcelona, join group activities, and chat with travelers at the same spots you visit.

Is Nomax free to use in Barcelona?

Yes, Nomax is completely free. Download it on iOS or Android to instantly see travelers near you in Barcelona, join activities, and make travel friends without any subscription or fees.

Meet other travelers at these spots

Download Nomax — Free