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 Spanish Restaurants in Marbella

44 restaurants

Sort by Relevance

MICHELINCreative

Casa Eladio

Calle Virgen de los Dolores, 6, 29601, Marbella

9.5 / 10
115 reviews

Average price €48

Menú INSIDER Week 45€

InsiderCreative

Plaza de los Olivos s/n, 29601, Marbella

9.6 / 10
962 reviews

Average price €30

Menú INSIDER Week 25€

    YUMS x2From market

    Plaza Altamirano, 3, 29601, Marbella

    8.9 / 10
    332 reviews

    Average price €32 american express Welcome

    InsiderSpanish

    Calle Hermanos Salom, 3 - Entrada calle Ricardo Soriano, 40, 29601, Marbella

    9.4 / 10
    666 reviews

    Average price €38 american express Welcome

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

    InsiderMediterranean

    C/ Tetuan, 9, 29601, Marbella

    9.2 / 10
    539 reviews

    Average price €40 american express Welcome

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

      Spanish

      Av. Dr. Maíz Viñals 16, 29601, Marbella

      Average price €20 american express Welcome

      MICHELINCreative

      Av. Antonio Belón, 4, 29601, Marbella

      9.5 / 10
      17 reviews

      Average price €55

        Italian

        Calle Francisco Villalón, 29660, Marbella

        6.6 / 10
        7 reviews

        Average price €20

          Spanish

          Av. Ramón y Cajal, 3, 29601, Marbella

          Average price €15

          MENU DEL DIA 14,9 €

            Spanish

            Puerto deportivo, 1, 29602, Marbella

            Average price €15

              Spanish

              Urbanizacion Reserva de Marbella Manzana 3, Local 1 La Chapa 29604 Marbella-La Chapa, 29604, Marbella

              Average price €14

                Spanish

                Av. General López Domínguez, 24, 29603, Marbella

                Average price €20

                2 starsMICHELINCreative

                Calle Aduar, 12, 29601, Marbella

                9.1 / 10
                9 reviews

                Average price €150

                1 starMICHELINCreative

                Urb. Elviria Hills, Avda. De Las Cumbres, s/n, 29604, Marbella

                9.4 / 10
                253 reviews

                Average price €80

                  Spanish

                  Av. Duque de Ahumada 13, 29602, Marbella

                  9.4 / 10
                  5 reviews

                  Average price €23

                    Creative

                    Av. Marco Polo, 29604, Marbella

                    Average price €25

                      From market

                      Super Manzana E, 29660, Marbella

                      Average price €15

                        Basque

                        Plaza González Badía, 10, 29601, Marbella

                        Average price €25 Accepts Yums

                          Spanish

                          Calle San Lázaro, 12, 29601, Marbella

                          Average price €16

                            Spanish

                            Av. Bulevar Príncipe Alfonso de Hohenlohe, 29602, Marbella

                            Average price €89

                              Andalou

                              Plaza Altamirano, 3, 29601, Marbella

                              Average price €15

                                Creative

                                Carretera Cádiz, KM. 192, 29604, Marbella

                                Average price €30

                                  Spanish

                                  Playa Hermosa, 204, 29604, Marbella

                                  Average price €30 american express Welcome

                                    Spanish

                                    Lomas de Pozuelo, s/n, 29603, Marbella

                                    Average price €20

                                      From market

                                      C/ Las Malvas s/n - Junto al hotel H10 Andalucía Plaza Marbella, 29660, Marbella

                                      Average price €35