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

30 restaurants

Sort by Relevance

    YUMS x2Seafood

    El Cangrejo Loco

    Moll de Gregal, 29, 08005, Barcelona

    8.9 / 10
    882 reviews

    Average price €40

    My Way 27,5 €

      Arrocería

      Passeig de la Barceloneta, S/N (a pie de playa), 08003, Barcelona

      9.3 / 10
      532 reviews

      Average price €28

      Menú 20 €

      InsiderMediterranean

      Carrer dels Pescadors, 87, 08003, Barcelona

      9.5 / 10
      63 reviews

      Average price €30

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

        Arrocería

        Passeig Marítim, s/n (Barceloneta), 08003, Barcelona

        9.0 / 10
        849 reviews

        Average price €32

        Especial grupo: Menú 33 € (8 à 30 p.) 33 €

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

          Mediterranean

          Passeig de Joan de Borbó, 60, 08003, Barcelona

          8.5 / 10
          160 reviews

          Average price €24

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

          InsiderFusion

          Paseo Marítimo de la Barceloneta, 36, 08003, Barcelona

          9.1 / 10
          401 reviews

          Average price €35

          Menú Mediodía Sábado, Domingo y Festivos 21,5 €

          InsiderMediterranean

          Av. del Litoral, 64, 08005, Barcelona

          9.1 / 10
          600 reviews

          Average price €40 american express Welcome

            Fusion

            Passeig Maritim, 32, 08003, Barcelona

            7.1 / 10
            6 reviews

            Average price €34 american express Welcome

              Steakhouse

              Plaça Rosa Del Vents 1, Final, Passeig de Joan de Borbó, 08039, Barcelona

              9.0 / 10
              38 reviews

              Average price €65

                Mediterranean

                C/ Marina, 16-18, Local 3, 08005, Barcelona

                8.2 / 10
                71 reviews

                Average price €29 american express Welcome

                Menú Marinero 25€ 25 €

                  Mediterranean

                  Passeig Marítim del Bogatell, 40, 08005, Barcelona

                  8.9 / 10
                  113 reviews

                  Average price €30 american express Welcome

                  Especial grupo: Menú 32 € 32 €

                    Mediterranean

                    Moll de Gregal, 25, 08005, Barcelona

                    Average price €30

                      Mediterranean

                      Carrer de la Marina, 19-21, 08005, Barcelona

                      Average price €30

                        International

                        Moll de Barcelona, 08039, Barcelona

                        Average price €15

                          Mediterranean

                          Passeig de Joan de Borbó, 72-73, 08003, Barcelona

                          5.9 / 10
                          45 reviews

                          Average price €40

                            Seafood

                            C/ Almirante Cervera, 34, 08003, Barcelona

                            8.4 / 10
                            660 reviews

                            Average price €65

                              Arrocería

                              C/ Sevilla 84, 08003, Barcelona

                              Average price €35

                                International

                                Carrer de la Marina, 19, 08005, Barcelona

                                Average price €35

                                Menú Buffet de Jueves 25.00 €

                                  Mediterranean

                                  Passeig de Joan de Borbó, 70, 08003, Barcelona

                                  Average price €35

                                    Fusion

                                    Passeig Marítim, 38, 08003, Barcelona

                                    Average price €40

                                    Menú de Grupos 45€

                                      Mediterranean

                                      Plaza del Mar, 1, 08003, Barcelona

                                      Average price €35

                                      Menú del día 12,50€

                                        Mediterranean

                                        Passeig del Mare Nostrum, 19-21, 08039, Barcelona

                                        Average price €25

                                          Belgian

                                          Carrer de València, 205, 08007, Barcelona

                                          Average price €24

                                            Steakhouse

                                            Av. d' Eduard Maristany, 227, puerto de Badalona, 08912, Barcelona

                                            Average price €18

                                              Mediterranean

                                              Plaça de la Barceloneta, 1-3, 08003, Barcelona

                                              Average price €20

                                              Filter

                                              TheFork advantages