Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants with a View in Barcelona

38 restaurants
Why you received these results
El Cangrejo Loco, Barcelona

    YUMS x2Seafood

    El Cangrejo Loco

    Moll de Gregal, 29, 08005, Barcelona

    8.8 / 10
    1,349 reviews

    Average price €40 american express Welcome

    My Way Festivos €29.5

    Rooftop Terraza Verbena - Monument Hotel, Barcelona

      YUMS x2PAYMediterranean

      Passeig de Gràcia, 75, 08008, Barcelona

      9.1 / 10
      262 reviews

      Average price €39

      Studio Miramar - Hotel Miramar, Barcelona

        PAYMediterranean

        Plaça de Carlos Ibáñez, 3, 08038, Barcelona

        9.2 / 10
        2,215 reviews

        Average price €40 american express Welcome

        Tast Miramar €56

        La Venta, Barcelona

          Catalan

          Plaça del Doctor Andreu, Barcelona, Spain, 08035, Barcelona

          9.3 / 10
          720 reviews

          Average price €40 american express Welcome

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

          Villa Caprice, Barcelona
          Great Deal

            Mediterranean

            Avinguda de Gaudí, 3, 08025, Barcelona

            9.0 / 10
            1,959 reviews

            Average price €25 american express Welcome

            50% off the 'a la carte' menu

            Mirandoalmar, Barcelona
            Great Deal

              Mediterranean

              C/ Moll d' Espanya, 5 (Segunda planta C.C.Maremagnum), 08039, Barcelona

              8.5 / 10
              13,783 reviews

              Average price €24 Accepts Yums

              50% off the 'a la carte' menu

              Terraza Alaire Ramblas, Barcelona

                PAYSpanish

                Carrer de Sant Pau, 9, 08001, Barcelona

                8.5 / 10
                94 reviews

                Average price €25

                20% off the 'a la carte' menu

                El Xalet de Montjuïc, Barcelona

                  Mediterranean

                  Avinguda Miramar, 31, 08038, Barcelona

                  9.0 / 10
                  1,305 reviews

                  Average price €45 american express Welcome

                  Barnabier, Barcelona

                    Mediterranean

                    Carrer de la Marina, 16, Local 3 (Entrada por Passeig Marítimo), 08005, Barcelona

                    9.2 / 10
                    127 reviews

                    Average price €29 american express Welcome

                    1881 per SAGARDI, Barcelona

                      PAYMediterranean

                      Plaça de Pau Vila, 3, 08003, Barcelona

                      9.0 / 10
                      1,148 reviews

                      Average price €50 Accepts Yums american express Welcome

                      Restaurant Òleum, Barcelona

                        Mediterranean

                        Palau Nacional, 08038, Barcelona

                        8.9 / 10
                        193 reviews

                        Average price €30 american express Welcome

                        Menú €29.5

                        La Terraza del Claris - Hotel Claris, Barcelona

                          Mediterranean

                          C/ Pau Claris, 150, 08009, Barcelona

                          9.0 / 10
                          2,243 reviews

                          Average price €55 american express Welcome

                          Terraza de Vivi - Kimpton Vividora Hotel, Barcelona

                            Mediterranean

                            Carrer del Duc, 15, 08002, Barcelona

                            8.9 / 10
                            141 reviews

                            Average price €25

                            Virens, Barcelona

                            YUMS x2MICHELINVegetarian

                            Gran Via de les Corts Catalanes, 619, 08007, Barcelona

                            9.2 / 10
                            265 reviews

                            Average price €40 Accepts Yums american express Welcome

                            30% off the 'a la carte' menu

                            Rooftop de Informal by Marc Gascons- Hotel Serras, Barcelona
                            Top Rated

                              PAYMediterranean

                              Passeig de Colom, 9, 08002, Barcelona

                              9.7 / 10
                              361 reviews

                              Average price €50

                              Goja Rooftop Experience - Hotel Renaissance Barcelona, Barcelona

                                Mediterranean

                                Carrer de Pau Claris, 122, 08009, Barcelona

                                8.2 / 10
                                209 reviews

                                Average price €35 Accepts Yums

                                Menú Poke Bowl L €18

                                Marina - Hotel Arts Barcelona, Barcelona

                                  Mediterranean

                                  Carrer de la Marina, 19, 08005, Barcelona

                                  7.8 / 10
                                  58 reviews

                                  Average price €45 american express Welcome

                                  MOOD Rooftop Bar - Hotel The One, Barcelona

                                    Spanish

                                    Carrer de Provença, 277, 08037, Barcelona

                                    8.9 / 10
                                    456 reviews

                                    Average price €49

                                    Rooftop Garden - El Palace Barcelona, Barcelona

                                      Mediterranean

                                      Gran Via de les Corts Catalanes, 668 (Planta 7), 08010, Barcelona

                                      9.0 / 10
                                      490 reviews

                                      Average price €45

                                      P-Tardeo & Rumba (19:00 h. a 21:00 h.) €18

                                      Informal by Marc Gascons  - Serras Hotel Barcelona, Barcelona

                                        PAYMediterranean

                                        Passeig de Colom, 9, 08002, Barcelona

                                        9.0 / 10
                                        1,513 reviews

                                        Average price €50 american express Welcome

                                        Xiringuito Escribà, Barcelona

                                          Arrocería

                                          Avenida Litoral, 62, 08005, Barcelona

                                          9.0 / 10
                                          2,513 reviews

                                          Average price €46

                                          Caleuche, Barcelona

                                            PAYPizzeria

                                            C/ Sant Pau, 116, 08001, Barcelona

                                            8.4 / 10
                                            23 reviews

                                            Average price €20 american express Welcome

                                            Mussol - C.C. Arenas, Barcelona

                                              Catalan

                                              Gran Via de les Corts Catalanes, 373, 08015, Barcelona

                                              8.7 / 10
                                              384 reviews

                                              Average price €20

                                              MENÚ PAYÉS €36.5

                                              La Tagliatella L'illa Diagonal, Barcelona

                                                Pizzeria

                                                C/ Deu i Mata, 08029, Barcelona

                                                8.7 / 10
                                                518 reviews

                                                Average price €18

                                                La Fitora, Barcelona

                                                  Mediterranean

                                                  Moll de Gregal, 19, 08005, Barcelona

                                                  5.6 / 10
                                                  14 reviews

                                                  Average price €35

                                                  Frequently Asked Questions