The Best Terrace Restaurants in Barcelona

562 restaurants match your criteria

Sit down and close your eyes ... Do you feel the sunlight on your face? Can you hear the birds singing and glasses clinking? It's official, spring is here! Celebrate by choosing a restaurant with a terrace and soaking up the sunshine!
  • St. Gallen

    St. Gallen

    C/ Diputació, 264 08007 Barcelona
    • Mediterranean
    • Terrace
    Average price €32.00
    Special Menu 30.80€
    Tables Available for lunch!
    • 13:30
    • 14:00menu
    • 14:30menu
  • Arcadio's

    Arcadio's

    Carrer de Ravella, 2 08021 Barcelona
    • From market
    • Terrace
    Average price €20.00
    Tables Available Tonight!
    • 21:00
    • 21:30
    • 22:00
  • Corella - Hotel NH Podium

    Corella - Hotel NH Podium

    C/ Bailén, 4-6 08010 Barcelona
    • Mediterranean
    • Terrace
    Average price €25.00
    Today's special menu 22 €
    Tables Available for lunch!
    • 13:30menu
    • 14:00menu
    • 14:30menu
  • Verona - Barcelona

    Verona - Barcelona

    Travessera de Gràcia, 34 08021 Barcelona
    • Italian
    • Terrace
    Average price €15.00
    Tables Available for lunch!
    • 15:00
    • 15:30
    • 16:00
  • Living 1925

    Living 1925

    C/ Rambla, 122 08002 Barcelona
    • Mediterranean
    • Terrace
    Average price €24.00
    Group menu 32 €
  • Cabanela

    Cabanela

    Carrer d'Enric Granados, 48 08008 Barcelona
    • De Galice
    • Terrace
    Average price €30.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Pool Up Gastrobar - Hotel Silken Gran Hotel Havana

    Pool Up Gastrobar - Hotel Silken Gran Hotel Havana

    Gran Via Corts Catalanes, 647 08010 Barcelona
    • Mediterranean
    • Terrace
    Average price €22.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • El Jabalí

    El Jabalí

    Ronda de Sant Pau, 15 08015 Barcelona
    • Spanish
    • Terrace
    Average price €20.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Lexi's

    Lexi's

    Carrer d'Aribau, 38, Barcelona, Spain 08011 Barcelona
    • Mediterranean
    • Terrace
    Average price €25.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Enric i Pau

    Enric i Pau

    C/ Minería, 4-6 08038 Barcelona
    • Spanish
    • Terrace
    Average price €20.00
    Menú Grupos 30€
  • Café Turó

    Café Turó

    C/ Tenor Viñas, 1 08021 Barcelona
    • International
    • Terrace
    Average price €23.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Mediterranean Original

    Mediterranean Original

    Avenida Diagonal, 208 08018 Barcelona
    • Mediterranean
    • Terrace
    Average price €10.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Insólita Gea

    Insólita Gea

    Carrer de Sant Antoni Maria Claret, 216 08025 Barcelona
    • Mediterranean
    • Terrace
    Average price €20.00
    Tables Available Tonight!
    • 21:00
    • 21:30
    • 22:00
  • MR KAO

    MR KAO

    Carrer de València, 271 08009 Barcelona
    • Fusion
    • Terrace
    Average price €35.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Kaguya-Hime

    Kaguya-Hime

    C/ Bailén, 221 08037 Barcelona
    • Japanese
    • Terrace
    Average price €13.00
  • El Pasaje

    El Pasaje

    Gran Via de Les Corts Catalanes, 164, (Galerias la Campana) Local 31 08038 Barcelona
    • De Castille
    • Terrace
    Average price €20.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Garden Caffè

    Garden Caffè

    Plaça de Tirant lo Blanc, 2 08005 Barcelona
    • International
    • Terrace
    Average price €12.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Surf House

    Surf House

    Av. Almirall Aixada, 22 08003 Barcelona
    • Fusion
    • Terrace
    Average price €16.00
  • El Magatzem del Port

    El Magatzem del Port

    Plaza Pau Vila, 1 08039 Barcelona
    • Arrocería
    • Terrace
    Average price €41.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • El Chiringuito

    El Chiringuito

    Avenida del Litoral, 36, 08005, Barcelona 08005 Barcelona
    • Mediterranean
    • Terrace
    Average price €25.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Orio BCN Gòtic

    Orio BCN Gòtic

    C/ Ferrán, 38 08002 Barcelona
    • Basque
    • Terrace
    Average price €30.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • La Isabela - Hotel 1898

    La Isabela - Hotel 1898

    C/ La Rambla, 109 08002 Barcelona
    • Mediterranean
    • Terrace
    Average price €30.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • Arenal

    Arenal

    Passeig Marítim, s/n (Barceloneta) 08003 Barcelona
    • Arrocería
    • Terrace
    Average price €28.00
    Tables Available for lunch!
    • 13:30
    • 14:00
    • 14:30
  • El Sortidor 1908

    El Sortidor 1908

    Plaza del Sortidor, 5 08004 Barcelona
    • Mediterranean
    • Terrace
    Average price €20.00
    Group menu 38.50 €
  • Cal Marius 449

    Cal Marius 449

    Carrer de Mallorca, 449 08013 Barcelona
    • Mediterranean
    • Terrace
    Average price €12.00
    Set Menu 11.50€
    Tables Available for lunch!
    • 13:30menu
    • 14:00menu
    • 14:30menu

Best restaurants around Barcelona

Copy/Paste this link to send it to your friends

We use first part ant third part cookies to improve your experience. Browsing the website, you consent the use of those cookies. You can change the settings or get more information on our cookie policy here.