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


The 10 Best Restaurants in Barcelona

1,247 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
437 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
625 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,542 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,243 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.3 / 10
37,587 reviews

Average price €30

-50% en carta - TheFork Summer

Skip the guesswork

Find restaurants you'll love, whatever your mood…
La Tata, Barcelona
Great Deal
6

PAYCatalan

Carrer de Calàbria, 69, 08015, Barcelona

9.7 / 10
7,880 reviews

Average price €35 american express Welcome

-50% en carta - TheFork Summer

Speakeasy, Barcelona
Top Rated
7

PAYSpanish

C/ Aribau, 162, 08036, Barcelona

9.6 / 10
2,103 reviews

Average price €80 american express Welcome

-50% en carta - TheFork Summer

Oria de Martín Berasategui, Barcelona
Top Rated
8

MICHELINPAYBasque

Passeig de Gràcia, 75, 08008, Barcelona

9.4 / 10
1,712 reviews

Average price €150 american express Welcome

Menú Itsasmendi €195

Windsor, Barcelona
9

MICHELINPAYCatalan

Carrer de Còrsega, 286, 08008, Barcelona

9.4 / 10
1,784 reviews

Average price €44 american express Welcome

Menú Tradicións €39.9

Ají, Barcelona
10

MICHELINJapanese

Carrer de la Marina, 19, 08005, Barcelona

9.3 / 10
2,132 reviews

Average price €45

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

Need more inspiration?
Keep exploring our picks based on your search below
Can Saia, Barcelona

Mediterranean

Carrer del Bruc, 157, 08037, Barcelona

9.4 / 10
678 reviews

Average price €45

La Taverna del Clínic, Barcelona

MICHELINPAYMediterranean

C/ Rosello, 155, 08036, Barcelona

9.3 / 10
1,324 reviews

Average price €50 american express Welcome

Menú caviar. €100

Casa Xef, Barcelona
Great Deal

PAYMediterranean

Carrer de les Guilleries, 17, 08012, Barcelona

9.4 / 10
733 reviews

Average price €36 american express Welcome

-50% en carta - TheFork Summer

Yakumanka by Gastón Acurio, Barcelona
Top Rated

PAYPeruvian

Carrer de València, 207, 08007, Barcelona

9.2 / 10
5,103 reviews

Average price €50 american express Welcome

Cebiche Therapy: fórmula de medio día €29

Blanc - Mandarin Oriental, Barcelona

Catalan

Passeig de Gràcia, 38-40, 08007, Barcelona

9.2 / 10
1,583 reviews

Average price €50 american express Welcome

Menú de Temporada €40

Arábica, Barcelona
Great Deal

Middle Eastern

Carrer de Viladomat, 213, 08029, Barcelona

9.3 / 10
4,897 reviews

Average price €15 american express Welcome

-40% en carta - TheFork Summer

La Bacardina, Barcelona

Catalan

Carrer de Santa Amàlia, 38, 08031, Barcelona

9.3 / 10
525 reviews

Average price €18 american express Welcome

-50% en carta - TheFork Summer

Pampa Grill, Barcelona

PAYArgentinian

C. de Villarroel, 88, 08011, Barcelona

9.4 / 10
818 reviews

Average price €30 american express Welcome

40% off food

Nix Tapas, Barcelona
Top Rated

PAY

Carrer dels Escudellers, 12, 08002, Barcelona

9.4 / 10
797 reviews

Average price €16

40% off food

Terraza Verbena, Barcelona

PAYMediterranean

Passeig de Gràcia, 75, 08008, Barcelona

8.9 / 10
443 reviews

Average price €39 american express Welcome

Menú mediodía (laborables) €38

La Plassohla, Barcelona

Seafood

Vía Laietana, 49, 08003, Barcelona

9.1 / 10
1,055 reviews

Average price €30 american express Welcome

Aflamas, Barcelona
Top Rated

PAYMediterranean

Carrer de Loreto, 32, Baixos, 08029, Barcelona

9.2 / 10
1,084 reviews

Average price €50 american express Welcome

Seventeen - Hotel Olivia Balmes, Barcelona

Mediterranean

Carrer de Balmes, 115-117, 08008, Barcelona

9.1 / 10
1,129 reviews

Average price €29 american express Welcome

-40% en carta - TheFork Summer

Hola Nepal, Barcelona