We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Mexican Restaurants in Barcelona

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Neighborhoods
Neighborhoods
Sorted by:
Availability
Ranking
Name
Price (low to high)
Price (high to low)
Save up to 50% at Barcelona restaurants when you book on TripAdvisor See All Offers

Besame Mucho

#81 of 6,929 Restaurants in Barcelona
Price: $17 - $33 Map
Visitor photos (21)
Cuisines: Mexican Bar Delicatessen Tapas
Find a table

Las Cazuelitas Mexicanas

#109 of 6,929 Restaurants in Barcelona
Map
Visitor photos (5)
Cuisines: Mexican

El Pachuco

#113 of 6,929 Restaurants in Barcelona
Map
Visitor photos (24)
Cuisines: Mexican

Taco Love

#152 of 6,929 Restaurants in Barcelona
Price: $6 - $17 Map
Visitor photos (8)
Cuisines: Mexican American

Sabes una cosa

#168 of 6,929 Restaurants in Barcelona
Price: $3 - $17 Map
Visitor photos (22)
Cuisines: Mexican Bar Gastropub

Ouzoud cous cous Restaurante

#444 of 6,929 Restaurants in Barcelona
Map
Visitor photos (14)
Cuisines: Moroccan Southwestern
Save up to 40% when you reserve online
Find a table

BistrEau by Angel Leon

#571 of 6,929 Restaurants in Barcelona
Price: $143 - $193 Map
Visitor photos (51)
Cuisines: Mexican Seafood Mediterranean

Cafe Babel

#592 of 6,929 Restaurants in Barcelona
Map
Visitor photos (5)
Cuisines: Italian Mexican Spanish

Hoja Santa

#610 of 6,929 Restaurants in Barcelona
Map
Visitor photos (22)
Cuisines: Mexican

Bitacora

#615 of 6,929 Restaurants in Barcelona
Map
Visitor photos (14)
Cuisines: Mexican Spanish

el tianguis

#633 of 6,929 Restaurants in Barcelona
Price: $7 Map
Visitor photos (42)
Cuisines: Mexican

Rosa Negra

#697 of 6,929 Restaurants in Barcelona
Price: $15 - $30 Map
Visitor photos (104)
Cuisines: Mexican

Marmalade

#700 of 6,929 Restaurants in Barcelona
Price: $2 - $17 Map
Visitor photos (55)
Cuisines: Mexican Chicken Wings American

Las Mananitas

#740 of 6,929 Restaurants in Barcelona
Price: $25 Map
Visitor photos (30)
Cuisines: Mexican
Find a table

Taquerias Tamarindo

#796 of 6,929 Restaurants in Barcelona
Price: $7 - $22 Map
Visitor photos (30)
Cuisines: Mexican Thai

Escuela de Cocina Terra d'Escudella

#858 of 6,929 Restaurants in Barcelona
Price: $44 - $50 Map
Visitor photos (6)
Cuisines: Mediterranean Mexican Contemporary
Find a table

Pizzeria Il Duomo & La Mole

#859 of 6,929 Restaurants in Barcelona
Map
Visitor photos (3)
Cuisines: Italian Mexican Pizza

Rosa del Raval

#920 of 6,929 Restaurants in Barcelona
Price: $14 - $29 Map
Visitor photos (40)
Cuisines: Mexican

MEXCLA Tapas y Cocteleria Mexicana

#956 of 6,929 Restaurants in Barcelona
Price: $13 - $39 Map
Visitor photos (25)
Cuisines: Mexican Spanish

Tlaxcal

#966 of 6,929 Restaurants in Barcelona
Price: $27 - $54 Map
Visitor photos (46)
Cuisines: Mexican Gastropub
Find a table

Margarita Blue

#973 of 6,929 Restaurants in Barcelona
Price: $21 - $35 Map
Visitor photos (24)
Cuisines: Mexican Mediterranean
Find a table

Tacos Tacos

#1,051 of 6,929 Restaurants in Barcelona
Price: $6 - $13 Map
Visitor photos (36)
Cuisines: Mexican Fast Food

La Taqueria

#1,187 of 6,929 Restaurants in Barcelona
Map
Visitor photos (15)
Cuisines: Mexican
Find a table

Zahara

#1,203 of 6,929 Restaurants in Barcelona
Price: $7 - $14 Map
Visitor photos (10)
Cuisines: Mexican Vegetarian Healthy

Lexington

#1,216 of 6,929 Restaurants in Barcelona
Price: $9 - $22 Map
Visitor photos (8)
Cuisines: Mexican American Bar

Tacos Tacos

#1,412 of 6,929 Restaurants in Barcelona
Price: $11 - $13 Map
Visitor photos (15)
Cuisines: Fast Food Mexican

El Burro Chilango

#1,553 of 6,929 Restaurants in Barcelona
Map
Visitor photos (1)
Cuisines: Mexican
Find a table

Cielito Lindo

#1,568 of 6,929 Restaurants in Barcelona
Map
Visitor photos (11)
Cuisines: Mexican

Rita Blue

#1,737 of 6,929 Restaurants in Barcelona
Price: $22 - $28 Map
Visitor photos (16)
Cuisines: Mexican Bar Mediterranean
Find a table

Bendito Taco

#1,759 of 6,929 Restaurants in Barcelona
Map
Visitor photos (4)
Cuisines: Mexican