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 Salamanca

31 restaurants

Sort by Relevance

    Spanish

    Fonda del Arcediano de Medina

    C/ La Reja, 2, 37001, Salamanca

    9.5 / 10
    212 reviews

    Average price €19

      Spanish

      Calle Bordadores, 12, 37002, Salamanca

      9.3 / 10
      303 reviews

      Average price €28

        Spanish

        Plaza Campillo, 18, 37002, Salamanca

        9.2 / 10
        194 reviews

        Average price €25

          Spanish

          Calle Azafranal, 13, 37001, Salamanca

          9.3 / 10
          320 reviews

          Average price €20

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

          InsiderSpanish

          Calle San Justo, 6, 37001, Salamanca

          9.7 / 10
          613 reviews

          Average price €35

            Spanish

            Ctra. Madrid Ctra. Madrid, Centro comercial La Fontana, Local 1, 37900, Salamanca, 37009, Salamanca

            8.0 / 10
            3 reviews

            Average price €10

              Spanish

              Plaza Mayor, 11, 37002, Salamanca

              Average price €37

              InsiderSpanish

              Calle Arroyo de Santo Domingo,3, 37001, Salamanca

              9.3 / 10
              802 reviews

              Average price €60

              InsiderSpanish

              C/ de Teso de la Feria, 2, 37008, Salamanca

              9.2 / 10
              341 reviews

              Average price €40 american express Welcome

                Spanish

                Plaza Peso, 6, 37001, Salamanca

                9.0 / 10
                78 reviews

                Average price €25 american express Welcome

                  Spanish

                  Calle Clavel numero 8, 37001, Salamanca

                  9.0 / 10
                  221 reviews

                  Average price €25

                  InsiderSpanish

                  Calle Sánchez Barbero, 11, 37002, Salamanca

                  8.9 / 10
                  125 reviews

                  Average price €25

                    Spanish

                    Calle Trilingüe, 37008, Salamanca

                    Average price €25

                      Spanish

                      Plaza del Mercado, 8, 37001, Salamanca

                      8.0 / 10
                      11 reviews

                      Average price €25

                        Spanish

                        Calle Peña de Francia, 48, 37007, Salamanca

                        Average price €22

                        MENÚ DEL DÍA (Semanal) 15 €

                          Spanish

                          C/ San Juan de la Cruz, 3, 37001, Salamanca

                          7.1 / 10
                          193 reviews

                          Average price €27 american express Welcome

                            Spanish

                            Calle Arriba, 12, 37002, Salamanca

                            Average price €20

                              Spanish

                              Plaza Mayor, 40, 37002, Salamanca

                              Average price €15

                                Spanish

                                Calle la Ermita, 4, 37427, Pedrosillo El Ralo

                                9.0 / 10
                                29 reviews

                                Average price €25 american express Welcome

                                50% off food!

                                  Spanish

                                  Calle Pozo Hilera nº 8,, 37002, Salamanca

                                  Average price €25

                                    Spanish

                                    Plaza de la Fuente, 8, 37002, Salamanca

                                    Average price €22

                                      Spanish

                                      Calle Tercera, 4, 37188, Carbajosa De La Sagrada

                                      8.8 / 10
                                      20 reviews

                                      Average price €25

                                        Spanish

                                        Calz. de Castellanos, 37, 37184, Villares De La Reina

                                        8.3 / 10
                                        46 reviews

                                        Average price €8

                                        Menú del día 11€ 11 €

                                          Spanish

                                          Plaza San Juan Bautista, 7, 37002, Salamanca

                                          Average price €15

                                          Menú 15€

                                            Spanish

                                            Calle Meléndez, 18, 37002, Salamanca

                                            Average price €20