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


The 10 Best Restaurants in Barcelona

1,215 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.3 / 10
419 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
611 reviews

Average price €60 american express Welcome

MICHELIN Special €68

Transilvania Barcelona, Barcelona
Top Rated
3

PAYEastern Europe

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

9.6 / 10
1,558 reviews

Average price €25 american express Welcome

20% off food

Hofmann, Barcelona
Top Rated
4

MICHELIN

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

9.4 / 10
1,081 reviews

Average price €70 american express Welcome

Menú Semanal €56

Blanc - Mandarin Oriental, Barcelona
5

Catalan

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

9.2 / 10
1,571 reviews

Average price €50 american express Welcome

Menú de Temporada €40

Skip the guesswork

Find restaurants you'll love, whatever your mood…
Nectari by Jordi Esteve, Barcelona
6

MICHELINPAYMediterranean

C/ Valencia, 28, 08015, Barcelona

9.2 / 10
1,131 reviews

Average price €70 american express Welcome

Menú degustación €86

Cal Robert, Barcelona
Top Rated
7

Mediterranean

Carrer de Requesens, 7, 08001, Barcelona

9.6 / 10
1,243 reviews

Average price €22 american express Welcome

30% off food

Pampa Grill, Barcelona
8

PAYArgentinian

C. de Villarroel, 88, 08011, Barcelona

9.4 / 10
396 reviews

Average price €30

40% off food

Nix Tapas Restaurant, Barcelona
Top Rated
9

PAY

Carrer dels Escudellers, 12, 08002, Barcelona

9.4 / 10
466 reviews

Average price €16 american express Welcome

40% off food

Terraza Verbena, Barcelona
10

PAYMediterranean

Passeig de Gràcia, 75, 08008, Barcelona

8.9 / 10
439 reviews

Average price €39 american express Welcome

Menú mediodía (laborables) €38

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

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

PAYFusion

Carrer de Francisco Giner, 54, 08012, Barcelona

9.5 / 10
3,582 reviews

Average price €36 american express Welcome

50% off food

Shanti, Barcelona

PAYIndian

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

9.5 / 10
3,389 reviews

Average price €17 american express Welcome

30% off food

Arábica, Barcelona
Great Deal

Middle Eastern

Carrer de Viladomat, 213, 08029, Barcelona

9.3 / 10
4,892 reviews

Average price €15 american express Welcome

50% off food

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

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

Komo Poke Maria Cubi, Barcelona
On A Budget

PAYJapanese

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

9.4 / 10
134 reviews

Average price €12 american express Welcome

40% off food

L'Antiquari Gastronòmic, Barcelona
Top Rated

PAY

Pl. del Rei, 1, 08002, Barcelona

9.8 / 10
324 reviews

Average price €60 american express Welcome

Menú degustación 10 pasos €55

Abanic, Barcelona
Top Rated

Catalan

C/ del Rosselló, 207, 08008, Barcelona

9.2 / 10
861 reviews

Average price €25 american express Welcome

40% off food

Tandoori Nights, Barcelona

PAYIndian

Carrer de les Carretes, 44, 08001, Barcelona

9.3 / 10
1,045 reviews

Average price €20

30% off food

Koh-i-Noor India Barcelona, Barcelona

Indian

Carrer del Marquès de Campo Sagrado,3, 08015, Barcelona

9.3 / 10
1,582 reviews

Average price €20 american express Welcome

30% off food

La Riera, Barcelona
Top Rated

PAYVegetarian

C/ Regente Mendieta, 15, 08028, Barcelona

9.8 / 10
429 reviews

Average price €15 american express Welcome

Menú del fin de semana €13.5

Las Corts, Barcelona
Great Deal

Catalan

Carrer del Pintor Tapiró, 45, 08028, Barcelona

9.1 / 10
307 reviews

Average price €32 american express Welcome

50% off food

Mount Everest, Barcelona
Great Deal

PAYNepalese

C/ Viladomat ,80, 08015, Barcelona

9.1 / 10
275 reviews

Average price €17

50% off food

Windsor, Barcelona