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

La Alegría, Madrid

    From Extremadura

    La Alegría

    C/ Doctor Criado, 9, 28021, Madrid

    Average price €28

    Menu La Alegría 30€

    Al-Amán II, Madrid

      Middle Eastern

      C/ Leganitos, 27, 28013, Madrid

      Average price €19

      Menu 16.95€

      Fonda La Lechuga, Madrid

        Spanish

        C/ La Lechuga, 2, 28012, Madrid

        Average price €30

        Menú del Día 12.90 €

        El Burgalés, Madrid

          Spanish

          Avenida del General Fanjul, 21, 28044, Madrid

          Average price €17

          Menu 18€

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

          La Nava, Madrid

            From market

            C/ Isabel Colbrand, 20, 28050, Madrid

            Average price €20

            Menú especial La Nava 3º Aniversario 19 €

            Olokun, Madrid

              Cuban

              C/ Fuencarral, 105, 28004, Madrid

              Average price €20

              Tasting menu 30€

              O Cacho do Jose, Madrid

                From Galicia

                Plaza de Santa Ana, 5, 28012, Madrid

                Average price €28

                Today's special menu (Not includedDrinks. Incluye pan) 10€

                Shimla, Madrid

                  Indian

                  C/ Manuela Malasaña, 37, 28004, Madrid

                  Average price €19

                  Tasting menu 21€

                  Lazaro's - Cerro de Garabitas, Madrid

                    Mediterranean

                    C/ Cerro de Garabitas, 10, 28053, Madrid

                    Average price €23

                    Menu 28.50€

                    Penedela, Madrid

                      From Asturias

                      C/ Alar del Rey, 14, 28042, Madrid

                      Average price €28

                      Menu entre semana Penedela 11€

                      La Terapia, Madrid

                        From market

                        C/ Príncipe Carlos, s/n , 28050, Madrid

                        Average price €22

                        Today's special menu entre semana 10.50€

                        La Gran Muralla, Madrid

                          Chinese

                          C/ Meléndez Valdéz, 54, 28015, Madrid

                          Average price €10

                          Menú V 42.95€

                          Berdi Blasco De Garay, Madrid

                            Spanish

                            C/ Blasco de Garay, 66, 28015, Madrid

                            Average price €25

                            Menú de Mediodía 10€

                            Casa Egido, Madrid

                              Spanish

                              C/ General Lacy, 50, 28045, Madrid

                              Average price €25

                              Today's special menu 9€

                              O' Potiño III, Madrid

                                From Galicia

                                C/ Conde Duque, 30, 28015, Madrid

                                Average price €20

                                Group menu 25 €

                                Zamburiña, Madrid

                                  Creative

                                  Avenida Brasil, 6, 28020, Madrid

                                  Average price €17

                                  Menú Cóctel A 35 €

                                  Casa Gallardo, Madrid

                                    Spanish

                                    Calle de la Hermandad de Donantes de Sangre, 1, 28041, Madrid

                                    Average price €32

                                    Group menu Meat a la Brasa 24.75 €

                                    Tao Félix Boix, Madrid

                                      Japanese

                                      C/ Félix Boix, 7, 28036, Madrid

                                      Average price €29

                                      Menu dinners and Fines de Semana 11.95 €

                                      Bulevar 54, Madrid

                                        Mediterranean

                                        Calle de Juan Bravo, 54, 28006, Madrid

                                        Average price €24

                                        Group menu 37.40€

                                        China Té, Madrid

                                          Asian

                                          C/ Santa Hortensia, 60, 28002, Madrid

                                          Average price €24

                                          Menu 9.8€

                                          La Huella, Madrid

                                            Mediterranean

                                            C/ Doctor Fleming, 4, 28036, Madrid

                                            Average price €13

                                            Today's lunch menuentre semana 10€

                                            Asador Arizmendi, Madrid

                                              Basque

                                              Plaza Tirso de Molina, 7, 28012, Madrid

                                              Average price €29

                                              Menu 25 €

                                              La Flor de Asturias, Madrid

                                                From Asturias

                                                Paseo de las Delicias, 131, 28045, Madrid

                                                Average price €32

                                                Menu 29.95 €

                                                Jardín Metropolitano - VP Hoteles, Madrid

                                                  Mediterranean

                                                  Avenida Reina Victoria, 12, 28003, Madrid

                                                  Average price €20

                                                  Menú 23.50€

                                                  Jardín de Recoletos - VP Hoteles, Madrid

                                                    Mediterranean

                                                    C/ Gil de Santivañes, 6, 28001, Madrid

                                                    Average price €38

                                                    Menú bajo en calorías 24€

                                                    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