Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in City center, Madrid

361 restaurants

Sort by Relevance

    YUMS x2Grilled

    Parrilla de la Reina

    C/ Gran Vía, 10, 28013, Madrid

    9.3 / 10
    4,602 reviews

    Average price €25 Accepts Yums american express Welcome

    50% off the 'a la carte' menu

    YUMS x2InsiderSpanish

    Calle de San Marcos, 37, 28004, Madrid

    9.2 / 10
    8,038 reviews

    Average price €25 Accepts Yums

    30% off the 'a la carte' menu

      Japanese

      Calle de Vergara, 10, 28013, Madrid

      9.5 / 10
      447 reviews

      Average price €20

      30% off the 'a la carte' menu

      InsiderMediterranean

      Calle del Barquillo, 21, 28004, Madrid

      9.3 / 10
      2,270 reviews

      Average price €35 Accepts Yums

      50% off the 'a la carte' menu

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

        PAYFrom Canarias

        Calle de Sta. Cruz de Marcenado, 13, 28015, Madrid

        9.4 / 10
        585 reviews

        Average price €16 american express Welcome

        30% off the 'a la carte' menu

          PAYIndian

          Calle de San Bernardino, 10, 28015, Madrid

          9.1 / 10
          309 reviews

          Average price €20

          50% off the 'a la carte' menu

            PAYMediterranean

            Calle de la Princesa, 18 (entrada por C/ Duque de Liria, 20), 28008, Madrid

            9.0 / 10
            13,933 reviews

            Average price €25 american express Welcome

            40% off the 'a la carte' menu

              YUMS x2Spanish

              C/ Gran Vía, 12, 28013, Madrid

              9.2 / 10
              4,557 reviews

              Average price €25 Accepts Yums american express Welcome

              30% off the 'a la carte' menu

                From Galicia

                C/ Victoria, 2, 28012, Madrid

                9.2 / 10
                4,264 reviews

                Average price €20 american express Welcome

                30% off the 'a la carte' menu

                  Indian

                  Calle Núñez de Arce, 15, 28012, Madrid

                  8.7 / 10
                  1,014 reviews

                  Average price €15 american express Welcome

                  -50% en carta (bebidas, menús, arroz y pan como guarnición excluidos)

                    Japanese

                    Calle Marqués de Valdeiglesias, 8, 28004, Madrid

                    9.1 / 10
                    2,487 reviews

                    Average price €17

                    30% off the 'a la carte' menu

                      PAYIndian

                      C/ Marqués de Cubas, 6, 28014, Madrid

                      9.1 / 10
                      1,700 reviews

                      Average price €16

                      30% off the 'a la carte' menu

                        PAYVegetarian

                        Calle de la Sombrerería, 6, 28012, Madrid

                        9.4 / 10
                        696 reviews

                        Average price €22

                        Menú €14.9

                        InsiderPAYFrom Castille

                        C/ Leganitos, 10, 28013, Madrid

                        9.1 / 10
                        1,033 reviews

                        Average price €34 american express Welcome

                        20% off the 'a la carte' menu

                          YUMS x2PAYAsian

                          Calle de las Huertas, 7, 28012, Madrid

                          9.2 / 10
                          28 reviews

                          Average price €11 american express Welcome

                            PAYMexican

                            Calle Jardines, 5, 28013, Madrid

                            9.0 / 10
                            1,085 reviews

                            Average price €25

                            30% off the 'a la carte' menu

                            YUMS x2InsiderPAYFrom Castille

                            Plaza Isabel II, 1, 28013, Madrid

                            9.0 / 10
                            350 reviews

                            Average price €51 american express Welcome

                              Italian

                              Calle de Embajadores, 28, 28012, Madrid

                              9.6 / 10
                              488 reviews

                              Average price €18

                              InsiderPAYAmerican

                              Calle de Valverde, 6, 28004, Madrid

                              9.4 / 10
                              1,389 reviews

                              Average price €16

                              50% off the 'a la carte' menu

                                YUMS x2PAYFusion

                                Plaza del Conde de Miranda, 4, 28005, Madrid

                                9.0 / 10
                                986 reviews

                                Average price €25

                                30% off the 'a la carte' menu

                                InsiderSpanish

                                Calle de la Flor Baja, 3, 28013, Madrid

                                9.6 / 10
                                3,041 reviews

                                Average price €38

                                30% off the 'a la carte' menu

                                InsiderVegetarian

                                Calle Gran Vía, 9, 28013, Madrid

                                9.5 / 10
                                596 reviews

                                Average price €25

                                  Spanish

                                  Paseo del Prado, 48, 28014, Madrid

                                  9.0 / 10
                                  1,532 reviews

                                  Average price €27

                                  30% off the 'a la carte' menu

                                    Indian

                                    Calle de Manuel Fernández y González, 28014, Madrid

                                    8.6 / 10
                                    174 reviews

                                    Average price €20 american express Welcome

                                    50% off the 'a la carte' menu

                                      Asian

                                      Calle Gran Vía, 1, 28013, Madrid

                                      8.8 / 10
                                      7,522 reviews

                                      Average price €15

                                      30% off the 'a la carte' menu

                                      Frequently Asked Questions