TheFork, a Trip advisor company

What
Where

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

The Best Restaurants with terrace in City center, Barcelona

26 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Indian

Papadam Indian Authentic

Ronda de Sant Pau, 11, 08015, Barcelona

9.3 / 10
1,150 reviews

Average price €20

-30% off the "à la carte" menu!

Italian

Carrer de Casanova, 94, 08011, Barcelona

9.0 / 10
657 reviews

Average price €29

Mediterranean

C/ Diputación, 301, 08009, Barcelona

9.2 / 10
911 reviews

Average price €28

-30% off the "à la carte" menu!

Thai

Plaça Revolucio de Setembre 1868, 15, 08012, Barcelona

8.8 / 10
502 reviews

Average price €20

Specify a date and enjoy promotions of up to -50% in our best restaurants

Mediterranean

Carrer de València, 207, 08007, Barcelona

8.8 / 10
996 reviews

Average price €21

Menú Mediodía 13,50€

InsiderMediterranean

Rambla de Catalunya, 104, 08008, Barcelona

8.7 / 10
2,902 reviews

Average price €35 Accepts Yums

-40% off the "à la carte" menu!

Catalan

Carrer del Rosselló, 191, 08036, Barcelona

7.5 / 10
93 reviews

Average price €25

French

C/ Casanovas, 15, 08011, Barcelona

Average price €31

Italian

Carrer de Rera Palau, 3, 08003, Barcelona

Average price €33

Fine Dining

C/ Mallorca, 304, 08037, Barcelona

9.4 / 10
299 reviews

Average price €25

International

C/ Muntaner, 6, 08011, Barcelona

Average price €23

Menú de Grupos Degustación 19.90€

Vegetarian

Carrer del Pintor Fortuny, 29, 08001, Barcelona

Average price €15

Menu dinners 14.90€

International

Carrer del Carme, 40, 08001, Barcelona

Average price €21

Lebanese

Gran Via de Les Corts Catalanes, 633, 08010, Barcelona

Average price €13

Japanese

Carrer de Muntaner, 152, 08036, Barcelona

Average price €20

Arrocería

Carrer del Consell de Cent, 303, 08007, Barcelona

Average price €22

Italian

C/ Sepúlveda, 98, 08015, Barcelona

Average price €21

Italian

Avenida Diagonal, 366, 08013, Barcelona

Average price €19

Mediterranean

C/ Bailén, 88, 08009, Barcelona

Average price €19

Creative

C/ Àngels, 8, 08001, Barcelona

Average price €20

Fine Dining

C/ Enric Granados. 13, 08007, Barcelona

Average price €32

Mediterranean

C/ Jerusalem, 18, 08001, Barcelona

Average price €20

Menu 29.90 €

Mediterranean

C/ Enric Granados, 34, 08008, Barcelona

Average price €35

Spanish

C/ Muntaner, 7, 08011, Barcelona

Average price €16

Catalan

C/ Doctor Dou, 1, 08001, Barcelona

Average price €21

Filter

TheFork advantages