Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Mexican Restaurants in Barcelona

84 restaurants

Sort by Relevance

Mexican

La Torteria Mexicana Barcelona

Carrer de Padilla, 296, 08025, Barcelona

8.4 / 10
118 reviews

Average price €12

Mexican

C/ Sant Pau, 116, 08001, Barcelona

6.7 / 10
18 reviews

Average price €20

Mexican

Carrer de Sardenya, 386, 08025, Barcelona

8.9 / 10
27 reviews

Average price €22

Mexican

Carrer del Taquígraf Garriga, 87, 08029, Barcelona

Average price €15

Specify a date and enjoy promotions of up to -50% in our best restaurants

Mexican

Passeig de Sant Joan Bosco, 43, 08017, Barcelona

Average price €15

Mexican

Carrer de Nàpols, 266, 08025, Barcelona

Average price €20

Mexican

Carrer de Calàbria, 55, 08015, Barcelona

Average price €10

-40% off the "à la carte" menu!

Mexican

Carrer del Consolat de Mar, 23, 08003, Barcelona

Average price €15

-30% off the "à la carte" menu!

Mexican

Carrer de Casanova, 262, 08021, Barcelona

Average price €18

Mexican

Carrer de Aragó, 193, 08011, Barcelona

Average price €18

Menu 7.50€

Mexican

C/ Mallorca, 188, 08036, Barcelona

Average price €23

default.normal.menu_name.one_EPD

Mexican

Carrer de Sants, 6, 08014, Barcelona

8.6 / 10
9 reviews

Average price €20

1 starMICHELIN 2020Fine Dining

Avinguda de Mistral, 54, 08015, Barcelona

Average price €110

Mexican

Carrer de Marià Aguiló, 26, 08005, Barcelona

Average price €25

Mexican

Carrer d'Indíbil, 6, 08004, Barcelona

Average price €12

Mexican

Carrer Sant Manuel, 2, 08031, Barcelona

Average price €15

Mexican

Passeig de Gràcia, 38, 08007, Barcelona

Average price €40

Mexican

Av. del Paraŀlel, 99, 08004, Barcelona

Average price €10

Mexican

Carrer de la Marina, 16-18, 08005, Barcelona

Average price €20

Mexican

Carrer de Sepúlveda, 151, 08011, Barcelona

Average price €17

Mexican

Av. de Gaudí, 74, 08025, Barcelona

Average price €10

Mexican

Carrer Cremat Gran i Xic, 11, 08003, Barcelona

Average price €18

Mexican

Carrer del Comte d'Urgell, 76, 08011, Barcelona

Average price €12

Mexican

Carrer de Viladomat, 49, 08015, Barcelona

Average price €15

Mexican

Gran Via de les Corts Catalanes, 373, 08015, Barcelona

Average price €20

Filter

TheFork advantages