MenusNeighborhoodsPayment methodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsMICHELIN GuideOnly with offersNearby
Register my restaurant
Help


The 10 Best Restaurants in Barcelona

1,226 restaurants
Why you received these results
Tram Tram, Barcelona
1

MICHELINPAYCatalan

Tram Tram

C/ Major de Sarrià, 121, 08017, Barcelona

9.3 / 10
611 reviews

Average price €60 american express Welcome

MICHELIN Special €68

Casa Xef, Barcelona
Great Deal
2

PAYMediterranean

Carrer de les Guilleries, 17, 08012, Barcelona

9.5 / 10
691 reviews

Average price €36 american express Welcome

50% off food

Cibulet, Barcelona
Top Rated
3

PAYFusion

Carrer de Francisco Giner, 54, 08012, Barcelona

9.5 / 10
3,583 reviews

Average price €36 american express Welcome

50% off food

Komo Poke Maria Cubi, Barcelona
On A Budget
4

PAYJapanese

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

9.4 / 10
135 reviews

Average price €12 american express Welcome

40% off food

L'Antiquari Gastronòmic, Barcelona
Top Rated
5

PAY

Pl. del Rei, 1, 08002, Barcelona

9.8 / 10
328 reviews

Average price €60 american express Welcome

Menú degustación 10 pasos €55

Skip the guesswork

Find restaurants you'll love, whatever your mood…
Moments - Mandarin Oriental, Barcelona, Barcelona
Top Rated
6

MICHELINCatalan

Passeig de Gràcia, 38, 08007, Barcelona

9.4 / 10
421 reviews

Average price €190 american express Welcome

Menú reducido 175€ / Menú completo €215

Fonda España by Martín Berasategui - Hotel España, Barcelona
Top Rated
7

MICHELINPAYCatalan

C/ de Sant Pau, 9, 08001, Barcelona

9.7 / 10
3,493 reviews

Average price €49 american express Welcome

Menú Rosa de Barcelona €72

Windsor, Barcelona
8

MICHELINPAYCatalan

Carrer de Còrsega, 286, 08008, Barcelona

9.5 / 10
1,762 reviews

Average price €44 american express Welcome

Menú Tradicións €39.9

Noble Barcelona, Barcelona
Great Deal
9

PAYSpanish

C. d'Enric Granados, 110, 08008, Barcelona

9.4 / 10
531 reviews

Average price €30 american express Welcome

30% off food

Transilvania Barcelona, Barcelona
Top Rated
10

PAYEastern Europe

C/ de Provença, 99, 08029, Barcelona

9.6 / 10
1,559 reviews

Average price €25 american express Welcome

20% off food

Need more inspiration?
Keep exploring our picks based on your search below
Grand Place - Gran Hotel Havana, Barcelona

Mediterranean

Gran Via de les Corts Catalanes, 647, 08010, Barcelona

9.4 / 10
55 reviews

Average price €20

Desayuno buffet Grand Place €18

Hofmann, Barcelona
Top Rated

MICHELIN

Carrer de la Granada del Penedès, 14, 08006, Barcelona

9.4 / 10
1,082 reviews

Average price €70 american express Welcome

Oria de Martín Berasategui, Barcelona
Top Rated

MICHELINPAYBasque

Passeig de Gràcia, 75, 08008, Barcelona

9.4 / 10
1,709 reviews

Average price €150 american express Welcome

Menú Itsasmendi €195

Antigua, Barcelona
Great Deal

Mediterranean

Carrer de Marià Cubí, 59, 08006, Barcelona

9.4 / 10
37,197 reviews

Average price €30

50% off food

Marabina Bcn, Barcelona
Top Rated

PAYVenezuelan

C/ de Còrsega, 655, 08025, Barcelona

9.6 / 10
210 reviews

Average price €17 american express Welcome

La Tartarería - Raw Food, Barcelona

MICHELIN

C/ de Muntaner, 26, 08011, Barcelona

9.7 / 10
61 reviews

Average price €60 american express Welcome

Menú Experiencia €82

Vi Negre, Barcelona
Great Deal

PAYMediterranean

Carrer de les Guilleries, 17, 08012, Barcelona

9.2 / 10
6,123 reviews

Average price €36 american express Welcome

50% off food

Jara Sushi, Barcelona
Top Rated

PAYJapanese

Carrer de Pàdua, 84, 08006, Barcelona

9.6 / 10
554 reviews

Average price €35 american express Welcome

Boraz, Barcelona
Top Rated

PAYMediterranean

Carrer de Muntaner, 124, 08036, Barcelona

9.4 / 10
859 reviews

Average price €48 american express Welcome

Menú degustación 2 €50

Chez Poppy, Barcelona

PAYFrench

Travessera de les Corts, 277, 08014, Barcelona

9.2 / 10
30 reviews

Average price €21

30% off food

Citizen Café, Barcelona
Great Deal

Mediterranean

Plaça Urquinaona, 4, 08010, Barcelona

9.1 / 10
191 reviews

Average price €16 american express Welcome

30% off food

Dagma By Hotel Barcelona Princess, Barcelona