NeighborhoodsOnly 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 Cheap eats Restaurants in Madrid

431 restaurants

Sort by Relevance

Pura Vida Madrid, Madrid

    PAYFusion

    Pura Vida Madrid

    Paseo de San Francisco de Sales, 23, 28003, Madrid

    9.2 / 10
    175 reviews

    Average price €16 american express Welcome

    Soria, Madrid

      From Galicia

      Calle Ancora, 28045, Madrid

      8.9 / 10
      413 reviews

      Average price €15 american express Welcome

      Menú €16

      Curry Masala, Madrid

        Indian

        C/ Silva, 16, 28004, Madrid

        9.1 / 10
        1,707 reviews

        Average price €20 american express Welcome

        La Tagliatella Condesa de Venadito, Madrid

          Italian

          C/ Condesa de Venadito,1, 28027, Madrid

          9.1 / 10
          741 reviews

          Average price €18

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

          La Tagliatella - Cartagena, Madrid

            Italian

            Avenida de América, 31, 28002, Madrid

            9.1 / 10
            607 reviews

            Average price €18

            Tayo Fusión Burger, Madrid

              American

              Avenida de Brasil 19 local H, esquina con calle orense 48, 28020, Madrid

              9.2 / 10
              1,267 reviews

              Average price €15 american express Welcome

              30% off the 'a la carte' menu

              Huacatay, Madrid

                PAYPeruvian

                Calle de Colombia, 16, 28016, Madrid

                9.0 / 10
                321 reviews

                Average price €15 american express Welcome

                30% en carta

                Shanghai Station - Juan Bravo, Madrid

                  PAYAsian

                  Calle de Juan Bravo, 25, 28006, Madrid

                  9.0 / 10
                  304 reviews

                  Average price €20 american express Welcome

                  Menú del día de lunes a viernes (festivos no incluidos) €13.5

                  Pastamore, Madrid

                    Italian

                    Calle de Alcalá, 191, 28009, Madrid

                    9.2 / 10
                    982 reviews

                    Average price €20

                    Tony Roma´s - Silvano, Madrid

                      American

                      Calle de Silvano, 92, 28043, Madrid

                      9.0 / 10
                      1,337 reviews

                      Average price €18 Accepts Yums

                      50% off the 'a la carte' menu

                      Avocado Love, Madrid

                        PAY

                        Calle Espiritu Santo, 15, 28004, Madrid

                        9.2 / 10
                        757 reviews

                        Average price €20 american express Welcome

                        Alegrias, Madrid

                          Mediterranean

                          Calle Corredera Alta de San Pablo, 6, 28004, Madrid

                          9.0 / 10
                          456 reviews

                          Average price €15

                          Menú del día Alegrias 9.95 € €9.95

                          Burnout - Fuencarral, Madrid

                            PAYAmerican

                            Calle de Fuencarral, 148, 28010, Madrid

                            9.2 / 10
                            1,230 reviews

                            Average price €16 american express Welcome

                            La Mordida de Segovia, Madrid

                              PAYMexican

                              Travesía del Conde, 4, 28005, Madrid

                              9.0 / 10
                              162 reviews

                              Average price €18 american express Welcome

                              Hamburguesa Nostra - Plaza Río 2, Madrid

                                American

                                Av del Manzanares, 210, 28026, Madrid

                                9.0 / 10
                                151 reviews

                                Average price €16 Accepts Yums american express Welcome

                                Anauco Valdebebas, Madrid

                                  American

                                  Calle de Josefina Aldecoa, 13, 28055, Madrid

                                  9.0 / 10
                                  1,058 reviews

                                  Average price €15 american express Welcome

                                  Primadonna, Madrid

                                    Meat Cuisine

                                    Calle Argumosa, 18, 28012, Madrid

                                    9.0 / 10
                                    1,829 reviews

                                    Average price €17 american express Welcome

                                    New York Burger - Recoletos, Madrid

                                      PAYAmerican

                                      Calle de Recoletos, 4, 28001, Madrid

                                      9.0 / 10
                                      2,182 reviews

                                      Average price €18 american express Welcome

                                      Skull St. Food, Madrid

                                        Mediterranean

                                        Calle del Barquillo, 8, 28004, Madrid

                                        9.1 / 10
                                        2,503 reviews

                                        Average price €20

                                        30% off the 'a la carte' menu

                                        Opera Victoria, Madrid

                                          Mediterranean

                                          Calle de los Caños del Peral, 2, 28013, Madrid

                                          8.9 / 10
                                          445 reviews

                                          Average price €20 american express Welcome

                                          Donde Blas, Madrid

                                            Cuban

                                            Calle de Antonio López, 39, 28019, Madrid

                                            9.0 / 10
                                            61 reviews

                                            Average price €18 american express Welcome

                                            Volcanes - Movinda, Madrid

                                              South American

                                              Calle Movinda, 1, 28037, Madrid

                                              8.9 / 10
                                              225 reviews

                                              Average price €15 american express Welcome

                                              Sahuaro, Madrid

                                                Mexican

                                                Plaza de Cascorro, 2, 28005, Madrid

                                                8.9 / 10
                                                769 reviews

                                                Average price €20

                                                Bistro Barcelo, Madrid

                                                  PAYFrench

                                                  C. de Barceló, 6, planta baja, puesto 103, 28004, Madrid

                                                  9.3 / 10
                                                  39 reviews

                                                  Average price €20 Accepts Yums

                                                  30% off the 'a la carte' menu

                                                  MY Pasta Room, Madrid

                                                    PAYItalian

                                                    Calle del Espíritu Santo, 16, 28004, Madrid

                                                    9.1 / 10
                                                    140 reviews

                                                    Average price €15 american express Welcome