Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best On the beach Restaurants in Barcelona

71 restaurants

Sort by Relevance

    YUMS x2Seafood

    El Cangrejo Loco

    Moll de Gregal, 29, 08005, Barcelona

    8.9 / 10
    1,182 reviews

    Average price €40

    My Way entre semana €25.5

      Mexican

      Carrer de la Jonquera, 26, 08005, Barcelona

      8.7 / 10
      1,022 reviews

      Average price €20 american express Welcome

      30% off the 'a la carte' menu

        PAYIndian

        Passeig Joan de Borbó, 78, 08039, Barcelona

        9.6 / 10
        2,654 reviews

        Average price €21 american express Welcome

        30% off the 'a la carte' menu

          Mediterranean

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

          8.6 / 10
          11,669 reviews

          Average price €24 Accepts Yums

          50% off the 'a la carte' menu

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

            Arrocería

            Passeig Don Joan Borbó Comte Barcelona, 12, 08003, Barcelona

            8.8 / 10
            563 reviews

            Average price €25

            30% off the 'a la carte' menu

            InsiderArrocería

            Carrer de Sant Carles, 4, 08003, Barcelona

            9.3 / 10
            564 reviews

            Average price €60 american express Welcome

              Pizzeria

              Moll de Gregal, 19, 08005, Barcelona

              8.9 / 10
              13 reviews

              Average price €35

              30% off the 'a la carte' menu

              InsiderArrocería

              Carrer de la Fusina, 3, 08003, Barcelona

              9.2 / 10
              4,656 reviews

              Average price €30 american express Welcome

              50% off the 'a la carte' menu

              InsiderArrocería

              Carrer de Carbonell, 5, 08003, Barcelona

              9.1 / 10
              775 reviews

              Average price €35 Accepts Yums american express Welcome

                Mediterranean

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

                8.9 / 10
                94 reviews

                Average price €29 american express Welcome

                MENÚ BOGAVANTE (mínimo 2 personas- precio por persona) €35

                InsiderPAYMediterranean

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

                9.1 / 10
                2,199 reviews

                Average price €46

                MENÚ MIRAMAR €45

                  PAYMediterranean

                  Parc del Port Olímpic s/n, 08005, Barcelona

                  7.8 / 10
                  275 reviews

                  Average price €25

                  30% off the 'a la carte' menu

                    Mediterranean

                    Carrer de Aragó, 600, 08018, Barcelona

                    8.9 / 10
                    760 reviews

                    Average price €20

                    30% off the 'a la carte' menu

                      Pizzeria

                      Carrer de Santa Anna, 11, 08002, Barcelona

                      8.5 / 10
                      62 reviews

                      Average price €17 american express Welcome

                      50% off the 'a la carte' menu

                      InsiderFrom Galicia

                      Port Olimpic, 08005, Barcelona

                      8.8 / 10
                      651 reviews

                      Average price €30

                      InsiderMediterranean

                      Passeig del Taulat, 262-264 (Hotel Hilton Diagonal Mar), 08019, Barcelona

                      8.6 / 10
                      89 reviews

                      Average price €38

                        Arrocería

                        C/ Balboa, 14, 08003, Barcelona

                        8.4 / 10
                        238 reviews

                        Average price €30

                        Menú €36

                          Mediterranean

                          C/ Doctor Trueta, 211, 08005, Barcelona

                          9.0 / 10
                          1,899 reviews

                          Average price €26

                          30% off the 'a la carte' menu

                          InsiderSpanish

                          Moll de Gregal, 7, 08005, Barcelona

                          8.8 / 10
                          1,241 reviews

                          Average price €36

                          InsiderMediterranean

                          Passeig Marítim de la Barceloneta, 32, 08003, Barcelona

                          8.6 / 10
                          376 reviews

                          Average price €40

                            Mediterranean

                            Carrer del Rosselló, 255, 08008, Barcelona

                            8.7 / 10
                            612 reviews

                            Average price €22

                              PAYMediterranean

                              La Rambla, 26, 08002, Barcelona

                              4.5 / 10
                              6 reviews

                              Average price €25

                              30% off the 'a la carte' menu

                                Seafood

                                C/ Almirante Cervera, 34, 08003, Barcelona

                                8.5 / 10
                                722 reviews

                                Average price €65

                                  PAYPizzeria

                                  Plaça de Sant Bernat Calbó, 6, 08005, Barcelona

                                  9.3 / 10
                                  1,286 reviews

                                  Average price €15

                                  30% off the 'a la carte' menu

                                    PAYMediterranean

                                    Passeig de Joan de Borbó, 7, 08039, Barcelona

                                    6.2 / 10
                                    3 reviews

                                    Average price €25 Accepts Yums

                                    20% off the 'a la carte' menu

                                    Frequently Asked Questions