What
Where

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

The Best Italian Restaurants in Barcelona

352 restaurants

Sort by Relevance

L'Angolo di Gulu, Barcelona

ITALIAN

Carrer de Lepant, 197, 08013, Barcelona

Average price €20

Garlana, Barcelona

Garlana

8.3 / 10

C/ del Capitán Arenas, 27, 08034, Barcelona

256

Average price €17

Margherita, Barcelona

ITALIAN

Margherita

8.7 / 10

C/ Rosselló, 253, 08008, Barcelona

530

Average price €22

Mozzafiato, Barcelona

ITALIAN

Mozzafiato

8.5 / 10

Passeig de Fabra i Puig, 266, 08031, Barcelona

27

Average price €25

HonestFood Sabino Arana, Barcelona

ITALIAN

Carrer de Sabino Arana, 56, 08028, Barcelona

6

Average price €14

Buenissimo, Barcelona

ITALIAN

Buenissimo

8.7 / 10

Calle de Aragón, 60, Barcelona, Spain, 08015, Barcelona

124

Average price €17

Pappapomodoro, Barcelona

ITALIAN

Pappapomodoro

8.2 / 10

Carrer de Josep Pla, 19, 08019, Barcelona

170

Average price €15

Il Piccolo de Gràcia, Barcelona

ITALIAN

Carrer de Ramon y Cajal, 146, 08024, Barcelona

40

Average price €20

La Tagliatella Tarradellas, Barcelona

ITALIAN

C/ Josep Tarradellas, 116, 08029, Barcelona

207

Average price €18

Cubix, Barcelona

ITALIAN

Cubix

8.8 / 10

Carrer de Marià Cubí, 203, 08021, Barcelona

267

Average price €20

La Tagliatella - Palau de Mar, Barcelona

ITALIAN

Plaça de Pau Vila, 1, 08003, Barcelona

85

Average price €20

Sasá, Barcelona

ITALIAN

Sasá

8.2 / 10

Carrer d' Aribau, 318, 08006, Barcelona

82

Average price €25

La Balanza, Barcelona

ITALIAN

La Balanza

8.1 / 10

Carrer de Folgueroles, 3, 08022, Barcelona

10

Average price €24

La Tagliatella - Passeig Sant Joan, Barcelona

ITALIAN

Passeig de Sant Joan, 54, 08009, Barcelona

46

Average price €18

La Pizzarra, Barcelona

ITALIAN

La Pizzarra

7.6 / 10

Rambla del Raval, 13, 08001, Barcelona

5

Average price €18

Caleuche, Barcelona

ARGENTINIAN

Caleuche

8.1 / 10

C/ Sant Pau, 116, 08001, Barcelona

16

Average price €20

Inmortales Trattoria, Barcelona

ITALIAN

C/ Marc Aureli, 27, 08006, Barcelona

968

Average price €22

-50% en Carta con October Fest

Da Paolo, Barcelona

ITALIAN

Da Paolo

8.6 / 10

Avenida Madrid, 73, 08028, Barcelona

186

Average price €25

A33 Pizzeria, Barcelona

PIZZERIA

Carrer de Manso, 22, 08015, Barcelona

Average price €20

La Tagliatella - Barceloneta, Barcelona

ITALIAN

Passeig de Joan de Borbó, 78, 08039, Barcelona

127

Average price €18

La Tagliatella Muntaner, Barcelona

ITALIAN

C/ Muntaner, 359, 08021, Barcelona

155

Average price €18

Pizzería Da Pietro Corner, Barcelona

ITALIAN

Carrer de Craywinckel, 31, 08022, Barcelona

14

Average price €18

Bella's, Barcelona

ITALIAN

Bella's

8.2 / 10

Avinguda Diagonal, 640, 08017, Barcelona

156

Average price €25

Magnaroma, Barcelona

ITALIAN

Magnaroma

8.7 / 10

Carrer de Còrsega, 47, 08029, Barcelona

203

Average price €15

Piazza Grande, Barcelona

ITALIAN

Piazza Grande

8.1 / 10

Plaça de Julio González, 10, 08005, Barcelona

29

Average price €15

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