What
Where

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

The Best Italian Restaurants in Barcelona

352 restaurants

Sort by Relevance

L'Aldilà, Barcelona

ITALIAN

L'Aldilà

 / 10

C/ Llacuna, 106, 08018, Barcelona

174

Average price €18

Restaurant 1932, Barcelona

ITALIAN

Plaza Sant Agustí Vell, 13, 08003, Barcelona

Average price €27

La Piemontesa Barcelona, Barcelona

ITALIAN

C/ Enric Granados, 60, 08008, Barcelona

116

Average price €24

Trattoria del Mare, Barcelona

ITALIAN

Avenida Icaria, 132, 08005, Barcelona

104

Average price €19

La Trifula, Barcelona

ITALIAN

La Trifula

 / 10

Carrer d'Elkano, 69, 08004, Barcelona

136

Average price €24

El Corsario, Barcelona

MEDITERRANEAN

Avenida Icària, 132, 08005, Barcelona

24

Average price €20

L' Amagatall, Barcelona

ITALIAN

C/ Rosa Sensat, 6, 08005, Barcelona

3

Average price €24

To Be, Barcelona

ITALIAN

To Be

 / 10

Consell de Cent, 90, 08015, Barcelona

39

Average price €20

La Gírgola Italiana, Barcelona

ITALIAN

C/ Villarroel, 57, 08011, Barcelona

6

Average price €13

Casa Robin Hood, Barcelona

ITALIAN

C/ Comte Borrell, 188, 08029, Barcelona

114

Average price €24

La Laia, Barcelona

FROM MARKET

La Laia

 / 10

C/ Laforja, 61, 08021, Barcelona

581

Average price €35

Carabassa, Barcelona

ITALIAN

Carabassa

 / 10

Carrer d'en Carabassa, 19, 08002, Barcelona

91

Average price €19

Negroamaro, Barcelona

ITALIAN

Negroamaro

 / 10

C/ Casanova, 70, 08011, Barcelona

Average price €21

Sapore di Mare, Barcelona

MEDITERRANEAN

Paseo Joan de Borbó, 2, 08003, Barcelona

8

Average price €29

Bruno's, Barcelona

ITALIAN

Bruno's

 / 10

C/ Salvador Espriú, 61. Local 5., 08005, Barcelona

Average price €17

Al Passatore-Pla de Palau, Barcelona

ITALIAN

C/ Pla de Palau, 8, 08002, Barcelona

Average price €18

Tarantella, Barcelona

ITALIAN

Tarantella

 / 10

C/ Sepúlveda, 98, 08015, Barcelona

Average price €21

Bella Italia, Barcelona

ITALIAN

C/ Roger de Llúria, 87, 08009, Barcelona

6

Average price €10

Oste Altro Vino, Barcelona

ITALIAN

C/ Almirall Aixada, 15, 08003, Barcelona

Average price €22

Alta Italia, Barcelona

ITALIAN

C/ Portal Nou, 19, 08003, Barcelona

419

Average price €24

Don Vito, Barcelona

ITALIAN

Don Vito

 / 10

C/ del Ecuador, 25, 08025, Barcelona

19

Average price €15

El Oso Goloso, Barcelona

ITALIAN

Avenida Diagonal, 366, 08013, Barcelona

5

Average price €19

Tresss i no res, Barcelona

ITALIAN

C/ Cera, 53, 08001, Barcelona

26

Average price €17

San Marino, Barcelona

ITALIAN

San Marino

 / 10

C/ Ciutat, 12, 08002, Barcelona

14

Average price €12

Algust, Barcelona

SPANISH

Algust

 / 10

C/ Alfons XII, 76, 08006, Barcelona

20

Average price €19

The Best Italian Restaurants in Barcelona

Handmade pasta, stone-oven pizza, gooey steaming risotto, and mouth-watering tiramisu; Italian cooking comes straight from the heart and hearth. From Naples, Venice, or Florence, treat yourself to a delicious meal from our selection of the best Italian restaurants.

Filter

TheFork Benefits