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 San Sebastián / Donostia

92 restaurants

Sort by Relevance

    Basque

    Kostalde

    Zurríola Hiribidea, 28, 20002, Donostia-San Sebastián

    Average price €25

      Basque

      Plaza Trinidad, s/n, 20003, San Sebastián / Donostia

      Average price €23

        Spanish

        Usandizaga Kalea, 5, 20002, Donostia-San Sebastián

        9.2 / 10
        135 reviews

        Average price €25

          Basque

          Enbeltran Kalea, 16, 20003, San Sebastián / Donostia

          Average price €20

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

            Basque

            Calle San Martín, 52, 20007, San Sebastián / Donostia

            Average price €20

              Basque

              Calle Jose Mª Salaberría, 15, 20010, San Sebastián / Donostia

              Average price €20

                Basque

                Kolon Pasealekua, 46, 20002, San Sebastián / Donostia

                Average price €29

                  Basque

                  Calle del Puerto, 16, 20003, San Sebastián / Donostia

                  Average price €23

                    Argentinian

                    Reyes Catolicos Kalea, 9, 20006, San Sebastián

                    9.1 / 10
                    12 reviews

                    Average price €30

                      Spanish

                      Gipuzkoa Plaza, 11, 20004, Donostia-San Sebastián

                      Average price €30

                        Steakhouse

                        De Uba Bidea, 61, San Sebastián, Spain, 20014, San Sebastián / Donostia

                        Average price €30

                          Basque

                          Calle Reyes Católicos, 7, 41001, San Sebastián / Donostia

                          Average price €20

                            Basque

                            C/ San Francisco, 32, 20002, San Sebastián / Donostia

                            Average price €37

                              Spanish

                              C/ Istingorra, 7, 20008, San Sebastián / Donostia

                              Average price €12

                                Basque

                                Paseo Padre Orkolaga, 131, 20008, San Sebastián / Donostia

                                Average price €25

                                  Basque

                                  Igara Bidea, 15, 20018, San Sebastián / Donostia

                                  Average price €30

                                    Basque

                                    Camino Barkaiztegi, 23, 20014, San Sebastián / Donostia

                                    Average price €35

                                      Mediterranean

                                      Fermín Calbetón Kalea, 22, 20003, San Sebastián / Donostia

                                      Average price €25

                                        Basque

                                        Paseo Eduardo Chillida, 13, 20008, San Sebastián / Donostia

                                        Average price €45

                                          Basque

                                          Calle 31 de Agosto, 28, 20003, San Sebastián / Donostia

                                          Average price €27

                                            Basque

                                            Paseo del Muelle, 15, 20003, San Sebastián / Donostia

                                            Average price €25

                                              Catalan

                                              Camino Okendotegi, 2, 20014, San Sebastián / Donostia

                                              Average price €30

                                                Basque

                                                Calle San Marcial, 48, 20006, San Sebastián / Donostia

                                                Average price €20

                                                  Basque

                                                  Calle Bermingham, 3, 20002, San Sebastián / Donostia

                                                  Average price €25

                                                    Basque

                                                    Calle Reyes Católicos, 9, 20006, San Sebastián / Donostia

                                                    Average price €25