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 Cáceres

53 restaurants

Sort by Relevance

InsiderFrom Extremadura

Las Corchuelas - Hospes Cáceres

Ctra. Valencia de Alcántara, 52, 10005, Cáceres

9.4 / 10
462 reviews

Average price €36

30% off food!

    YUMS x2Spanish

    Calle Felipe Uribarri, 4, 10004, Cáceres

    Average price €30

    InsiderSpanish

    C/Ancha, 6, 10003, Cáceres

    9.1 / 10
    535 reviews

    Average price €35 american express Welcome

      YUMS x2Spanish

      Calle San Pedro, 4, 10003, Cáceres

      8.9 / 10
      39 reviews

      Average price €15

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

        From Extremadura

        Plaza Luis Obispo Galarza, 2, 10004, Cáceres

        6.7 / 10
        5 reviews

        Average price €20

          Spanish

          Plaza Publio Hurtado nº 1 Bajo, 10003, Cáceres

          9.2 / 10
          259 reviews

          Average price €25

            Spanish

            Calle San Antón, 13, 10003, Cáceres

            9.1 / 10
            479 reviews

            Average price €25

              Spanish

              Calle Adarve del Padre Rosalío, 2, 10003, Cáceres

              9.0 / 10
              244 reviews

              Average price €17

                YUMS x2Spanish

                Plaza Mayor, 10739, Segura De Toro

                Average price €15

                50% off food!

                  Spanish

                  Calle Luis Sergio Sánchez, 10, 10003, Cáceres

                  Average price €22

                    Spanish

                    Av de España, 22, 10001, Cáceres

                    Average price €20

                      From Extremadura

                      Calle San Pedro de Alcántara 6, 10001, Cáceres

                      Average price €14

                        From Extremadura

                        Plaza Mayor, 32, 10003, Cáceres

                        Average price €12

                          Spanish

                          Carretera de Medellin, 0, 10005, Cáceres

                          Average price €20

                            Spanish

                            Plaza de San Juan, 15, 10003, Cáceres

                            Average price €12

                              From Extremadura

                              Plaza Mayor, 12, 10003, Cáceres

                              Average price €20

                                Spanish

                                calle Pizarro, 10, 10003, Cáceres

                                Average price €21

                                  Spanish

                                  Plaza Mayor, 16, 10001, Cáceres

                                  Average price €18

                                    Spanish

                                    Plaza Mayor, 6, 10003, Cáceres

                                    Average price €15

                                      Spanish

                                      Ctra Salamanca Km. 549, 10001, Cáceres

                                      Average price €15

                                        Spanish

                                        Caupolican, 1, 10005, Cáceres

                                        Average price €12

                                          Spanish

                                          Calle Sanchez Garrido 4, 10003, Cáceres

                                          Average price €10

                                            Spanish

                                            Calle Juan Solano Pedrero, 22, 10005, Cáceres

                                            Average price €14

                                              Spanish

                                              Avenida Virgen de la Montaña, 5, 10001, Cáceres

                                              Average price €20

                                                Spanish

                                                Avenida Virgen De Guadalupe, 5, 10001, Cáceres

                                                Average price €15