Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best On the beach Restaurants in Calvià

21 restaurants
Why you received these results
El Balcón, Calvià

    Pizzeria

    El Balcón

    Carrer Contralmirall Pou, 2, 07181, Calvià

    8.8 / 10
    317 reviews

    Average price €25 Accepts Yums american express Welcome

    30% off the 'a la carte' menu

    Maricel - Hospes Maricel & SPA, Calvià

      Mediterranean

      Carretera d'Andratx, 11, 07181, Calvià

      8.8 / 10
      249 reviews

      Average price €35 american express Welcome

      Empatheia, Rotes Velles

        Pizzeria

        Carrer de Ramon de Montcada, 26, 07183, Rotes Velles

        8.3 / 10
        61 reviews

        Average price €25 american express Welcome

        30% off the 'a la carte' menu

        La Gritta, Cala Fornells

          PAYMediterranean

          Carrer Espiga, 9, 07160, Cala Fornells

          9.1 / 10
          353 reviews

          Average price €34

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

          St. Lorenzo Tapas, Torrenova

            Mediterranean

            Carrer Marina, 1, 07181, Torrenova

            8.9 / 10
            204 reviews

            Average price €25 american express Welcome

            Baiben by Fernando P. Arellano, Portals Nous-Calvià

              MICHELINPAYInternational

              Puerto Portals, Local 1, 07181 Calviá., 07181, Portals Nous-Calvià

              8.2 / 10
              473 reviews

              Average price €40 Accepts Yums american express Welcome

              Jaipur Tandoori Palmanova, Palmanova
              On A Budget

                PAYIndian

                Av. de la Platja, 4, 07181, Palmanova

                8.5 / 10
                29 reviews

                Average price €15

                A Popa - Hotel Nixe Palace, Palma de Mallorca

                  Mediterranean

                  Avinguda de Joan Miró, 269, 07015, Palma de Mallorca

                  9.1 / 10
                  81 reviews

                  Average price €40 american express Welcome

                  Arrels by Marga Coll - Gran Meliá de Mar, Illetes

                  MICHELINMediterranean

                  Passeig Illetes, 7, 07181, Illetes

                  9.0 / 10
                  156 reviews

                  Average price €57

                  Bondi Beach Magaluf, Magaluf

                    Mediterranean

                    Av. Magaluf, 7, 07181, Magaluf

                    8.3 / 10
                    33 reviews

                    Average price €30

                    Krystal - Only Adults, ses Illetes

                      Mediterranean

                      Passeig Illetes, 21, 07181, ses Illetes

                      9.0 / 10
                      27 reviews

                      Average price €45

                      Menú €45

                      Madras Indian Restaurant Palmanova, Palmanova
                      On A Budget

                        PAYIndian

                        Carrer Jaume I, 53, 07181, Palmanova

                        7.6 / 10
                        22 reviews

                        Average price €15 american express Welcome

                        Restaurante La Greppia Marivent · Cala Major, Palma de Mallorca

                          Italian

                          Carrer Joan de Saridakis, 2, 07015, Palma de Mallorca

                          8.7 / 10
                          522 reviews

                          Average price €18 american express Welcome

                          La Ópera Portals, Palma de Mallorca

                            Pizzeria

                            Portals Nous, 07001, Palma de Mallorca

                            8.7 / 10
                            90 reviews

                            Average price €25 american express Welcome

                            Es Far de Portals, Bendinat

                              Mediterranean

                              Carrer Caldentei, 15, 07181, Bendinat

                              Average price €45 american express Welcome

                              Shack - Innside Cala Blanca, Palmanova

                                Spanish

                                Duque de Extremera, 16 07181 Palmanova, 07181, Palmanova

                                Average price €30 american express Welcome

                                UM Beach House Portals, Palma de Mallorca

                                  Mediterranean

                                  Ctra. Andratx, km 11, 07181, Palma de Mallorca

                                  7.9 / 10
                                  206 reviews

                                  Average price €50 american express Welcome

                                  Diamante, Peguera

                                    Mediterranean

                                    Palmira, 4, 07160, Peguera

                                    8.7 / 10
                                    21 reviews

                                    Average price €25 american express Welcome

                                    Il Tano Palmanova, Palmanova

                                      PAYItalian

                                      Passeig Mar, 58, 07181, Palmanova

                                      8.2 / 10
                                      54 reviews

                                      Average price €20 american express Welcome

                                      Cantina Sol, Torrenova
                                      On A Budget

                                        Mediterranean

                                        Carrer Cala Blanca, 3, 07181, Torrenova

                                        Average price €15 american express Welcome

                                        The Venetian Palace, Palmanova

                                          PAYItalian

                                          Paseo del Mar, 30 Local 1, 07181, Palmanova

                                          Average price €20 american express Welcome

                                          Frequently Asked Questions