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


The 10 Best Restaurants in Barcelona

1,231 restaurants
Why you received these results
Moments - Mandarin Oriental, Barcelona, Barcelona
Top Rated
1

MICHELINCatalan

Moments - Mandarin Oriental, Barcelona

Passeig de Gràcia, 38, 08007, Barcelona

9.4 / 10
429 reviews

Average price €190 american express Welcome

Menú reducido 175€ / Menú completo €215

Tram Tram, Barcelona
2

MICHELINPAYCatalan

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

9.3 / 10
616 reviews

Average price €60 american express Welcome

MICHELIN Special €68

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

MICHELINPAYCatalan

C/ de Sant Pau, 9, 08001, Barcelona

9.7 / 10
3,522 reviews

Average price €49 american express Welcome

Menú Rosa de Barcelona €72

TunaTeca Balfegó, Barcelona
Top Rated
4

MICHELINPAY

Avinguda Diagonal, 439, 08036, Barcelona

9.6 / 10
1,237 reviews

Average price €80 american express Welcome

Red Gourmet Menu €117

Antigua, Barcelona
Great Deal
5

Mediterranean

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

9.4 / 10
37,419 reviews

Average price €30

50% off food

Skip the guesswork

Find restaurants you'll love, whatever your mood…
Oria de Martín Berasategui, Barcelona
Top Rated
6

MICHELINPAYBasque

Passeig de Gràcia, 75, 08008, Barcelona

9.5 / 10
1,706 reviews

Average price €150 american express Welcome

Menú Itsasmendi €195

Windsor, Barcelona
7

MICHELINPAYCatalan

Carrer de Còrsega, 286, 08008, Barcelona

9.5 / 10
1,775 reviews

Average price €44 american express Welcome

Menú Tradicións €39.9

Transilvania Barcelona, Barcelona
Top Rated
8

PAYEastern Europe

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

9.5 / 10
1,567 reviews

Average price €25 american express Welcome

20% off food

Can Saia, Barcelona
9

Mediterranean

Carrer del Bruc, 157, 08037, Barcelona

9.5 / 10
675 reviews

Average price €45

Equilibri Bcn, Barcelona
Top Rated
10

Peruvian

Carrer de Sardenya, 404, 08025, Barcelona

9.6 / 10
733 reviews

Average price €45 american express Welcome

Need more inspiration?
Keep exploring our picks based on your search below
La Tata, Barcelona
Great Deal

PAYCatalan

Carrer de Calàbria, 69, 08015, Barcelona

9.7 / 10
7,814 reviews

Average price €35 american express Welcome

50% off food

Ají, Barcelona

MICHELINJapanese

Carrer de la Marina, 19, 08005, Barcelona

9.2 / 10
2,123 reviews

Average price €45

Menú degustación 2024 - Keiken 経験 €60

Speakeasy, Barcelona
Top Rated

PAYSpanish

C/ Aribau, 162, 08036, Barcelona

9.6 / 10
2,067 reviews

Average price €80 american express Welcome

50% off food

Nectari by Jordi Esteve, Barcelona

MICHELINPAYMediterranean

C/ Valencia, 28, 08015, Barcelona

9.1 / 10
1,139 reviews

Average price €70 american express Welcome

Menú degustación €86

Shanti, Barcelona

PAYIndian

C/ Agustina Saragossa, 3-5, 08017, Barcelona

9.6 / 10
3,402 reviews

Average price €17 american express Welcome

30% off food

Nix Tapas, Barcelona
Top Rated

PAY

Carrer dels Escudellers, 12, 08002, Barcelona

9.4 / 10
621 reviews

Average price €16

40% off food

Terraza Verbena, Barcelona

PAYMediterranean

Passeig de Gràcia, 75, 08008, Barcelona

8.9 / 10
437 reviews

Average price €39 american express Welcome

Menu Sant Joan €55

La Plassohla, Barcelona

Seafood

Vía Laietana, 49, 08003, Barcelona

9.1 / 10
1,050 reviews

Average price €30 american express Welcome

Cibulet, Barcelona
Top Rated

PAYFusion

Carrer de Francisco Giner, 54, 08012, Barcelona

9.5 / 10
3,653 reviews

Average price €36 american express Welcome

50% off food

Hola Nepal, Barcelona

PAYNepalese

C/ Lepant, 323, 08025, Barcelona

9.2 / 10
1,232 reviews

Average price €18 american express Welcome

30% off food

Abanic, Barcelona