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 Madrid

4,148 restaurants

Sort by Relevance

    International

    Sigland

    C/ San Bernardo, 118, 28015, Madrid

    Average price €15

    Menu Buffand Libre de Monday a Friday - dinner 16.80 €

      From Galicia

      Calle Ayala, 87, 28006, Madrid

      Average price €14

      Menu 10.50€

        Mexican

        C/ Costanilla de San Pedro, 9, 28005, Madrid

        Average price €17

        Set Menu 18€

          International

          C/ de la Moreria,11, 28005, Madrid

          Average price €18

          Menu 16€

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

            Thai

            C/ Alcalá, 84, 28009, Madrid

            Average price €26

            Menu 25 €

              Spanish

              C/ San Bernardo, 85, 28015, Madrid

              Average price €15

              Menú Fin de Semana 12€

                Spanish

                C/ Valverde, 28, 28004, Madrid

                Average price €25

                Menú del día 13,50€

                  Fine Dining

                  Paseo de la Castellana, 259 D, 28046, Madrid

                  Average price €45

                  Menu 66€

                    Andalou

                    C/ Rafael Calvo, 36, 28010, Madrid

                    Average price €25

                    Menú Triana 45€

                      Andalou

                      C/ Libertad, 6, 28004, Madrid

                      Average price €30

                      Set Menu 39€

                        Fusion

                        C/ Raquel Meller, 7 local 2, 28027, Madrid

                        Average price €15

                        Set Menus 0€ and 11.95€

                          Mediterranean

                          Ulises, 7, 28043, Madrid

                          Average price €23

                          Menú Mediodía 9.95 €

                            Japanese

                            C/ Principe de vergara, 289, 28016, Madrid

                            Average price €25

                            Set Menu 18.80€

                              Mediterranean

                              C/ O' Donell, 53, 28009, Madrid

                              Average price €23

                              Menu de Trabajo 42.15€

                                Spanish

                                C/ Duque de Sesto, 40, 28009, Madrid

                                Average price €24

                                Menú 2 Grupos 40€

                                  Mediterranean

                                  C/ Puerto Rico, 34, 28016, Madrid

                                  Average price €36

                                  Menu 10.90€

                                  InsiderJapanese

                                  C/ Ventura de la Vega, 15, 28014, Madrid

                                  Average price €25

                                  Menu 15€

                                    Spanish

                                    Calle Sierra Cuerda Larga, 3 (entrada por calle Sierra Toledana, frente al 21), 28038, Madrid

                                    Average price €20

                                    Menu dinner K-Thommas 25 €

                                      Andalou

                                      C/ Conde de Serrallo, 1, 28029, Madrid

                                      Average price €24

                                      Group menu 25€

                                        Mediterranean

                                        C/ Santa Leonor, 61, 28037, Madrid

                                        Average price €12

                                        Menu 11.95€

                                          Asian

                                          C/ Ponzano, 34, 28003, Madrid

                                          Average price €16

                                          Menu Thai 13.45€

                                            Thai

                                            C. de Arturo Soria, 205, 28043, Madrid

                                            Average price €25

                                            Menu Amazing Tailandia 30€

                                              Mediterranean

                                              C/ Vía de los Poblados, 3, 28033, Madrid

                                              Average price €31

                                              Today's special menu 10.25 €

                                                International

                                                C/ Pedro Muguruza, 1, 28036, Madrid

                                                Average price €24

                                                Today's Menu 10.50€

                                                  French

                                                  C/ Claudio Coello, 41, 28001, Madrid

                                                  Average price €26

                                                  Menu Ejecutivo 27.50€

                                                  The Best Restaurants in Madrid

                                                  The capital of Spain is also that of the restaurants. With so much offers what better than let yourself be guided by this selection of the tastiest restaurants in Madrid.

                                                  Cities around Madrid

                                                  Filter

                                                  TheFork advantages