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

Abbasid Fuencarral, Madrid

    PAYMediterranean

    Abbasid Fuencarral

    Calle de Fuencarral, 102, 28004, Madrid

    9.3 / 10
    69 reviews

    Average price €15

    30% off the 'a la carte' menu

    La Yapa - Empanadas Argentinas, Madrid

      PAYArgentinian

      C. de Sta. Isabel, 5, 28012, Madrid

      9.2 / 10
      28 reviews

      Average price €13

      30% off the 'a la carte' menu

      Friki - Alcantara 71, Madrid

        Italian

        C. de Alcántara, 71, 28006, Madrid

        9.3 / 10
        453 reviews

        Average price €10 american express Welcome

        40% off the 'a la carte' menu

        La Levantera, Madrid

          PAYAndalou

          Calle de Goya, 113, 28009, Madrid

          8.5 / 10
          1,059 reviews

          Average price €19 Accepts Yums

          30% off the 'a la carte' menu

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

          Pizza Natura, Madrid

            PAYEuropean

            Calle de Jovellanos, 6, 28014, Madrid

            9.2 / 10
            235 reviews

            Average price €20 american express Welcome

            Katz, Madrid

              PAYVaried

              C. de Gabriel Lobo, 26, 28002, Madrid

              9.3 / 10
              72 reviews

              Average price €15 american express Welcome

              Cachapeishon by @chefoswaldosanchez, Madrid

                International

                Calle de Bravo Murillo, 84, 28003, Madrid

                9.3 / 10
                107 reviews

                Average price €16

                La Tagliatella - Las Rosas, Madrid

                  Italian

                  Av. de Guadalajara, 2, 28032, Madrid

                  9.2 / 10
                  341 reviews

                  Average price €16

                  Santa Canalla - San Martin, Madrid

                    PAYMexican

                    Plaza de San Martín, 2, 28013, Madrid

                    9.2 / 10
                    1,066 reviews

                    Average price €15

                    La Tagliatella - La Gavia, Madrid

                      Italian

                      Calle Adolfo Bioy Casares, 2, 28051, Madrid

                      9.2 / 10
                      368 reviews

                      Average price €18

                      Reineta, Madrid

                        Spanish

                        Calle del Infante, 5, 28014, Madrid

                        9.5 / 10
                        1,189 reviews

                        Average price €15 american express Welcome

                        Wok 4 You Bravo Murillo, Madrid

                          Fusion

                          Calle de Bravo Murillo, 116, 28020, Madrid

                          8.5 / 10
                          178 reviews

                          Average price €8

                          30% off the 'a la carte' menu

                          Tennessee BBQ, Madrid

                            PAYAmerican

                            Calle de Ricardo Ortiz, 20, 28017, Madrid

                            9.3 / 10
                            870 reviews

                            Average price €12 american express Welcome

                            Sakai, Madrid

                              Japanese

                              Calle Aragón, 8, 28002, Madrid

                              9.4 / 10
                              1,250 reviews

                              Average price €18 american express Welcome

                              30% off the 'a la carte' menu

                              Borax, Madrid

                                Cuban

                                Calle Pelayo, 28, 28004, Madrid

                                9.3 / 10
                                458 reviews

                                Average price €20 american express Welcome

                                Cre-Cotte, Madrid

                                  Mediterranean

                                  Avenida de Brasil, 26, 28020, Madrid

                                  8.5 / 10
                                  827 reviews

                                  Average price €20 american express Welcome

                                  30% off the 'a la carte' menu

                                  Restaurante Peruano Resto Bar Fusion, Madrid

                                    YUMS x2PAYPeruvian

                                    C. de Eugenio Salazar, 29, 28002, Madrid

                                    9.4 / 10
                                    7 reviews

                                    Average price €17

                                    As de Bastos Madrid, Madrid

                                      Spanish

                                      Calle de Castilla, 62, 28039, Madrid

                                      9.1 / 10
                                      634 reviews

                                      Average price €20

                                      New York Burger - San Germán, Madrid

                                        PAYAmerican

                                        Calle de San Germán, 5, 28020, Madrid

                                        9.1 / 10
                                        1,995 reviews

                                        Average price €18 american express Welcome

                                        Doli, Madrid

                                          Indian

                                          Calle de Diego de León, 13, 28006, Madrid

                                          9.3 / 10
                                          4,269 reviews

                                          Average price €20 american express Welcome

                                          30% en carta

                                          Detenderete, Madrid

                                            PAYFrom Canarias

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

                                            9.3 / 10
                                            716 reviews

                                            Average price €16 american express Welcome

                                            30% off the 'a la carte' menu

                                            El Mono de la Pila - Antón Martín, Madrid

                                              PAYSouth American

                                              Calle de Santa Isabel, 5, 28012, Madrid

                                              9.5 / 10
                                              19 reviews

                                              Average price €12 american express Welcome

                                              Fun Bar - Fundación A LA PAR, Madrid

                                                Spanish

                                                Calle del Monasterio de Las Huelgas, 15, 28049, Madrid

                                                9.2 / 10
                                                131 reviews

                                                Average price €18 american express Welcome

                                                Compostela, Madrid

                                                  From Galicia

                                                  Calle Serrano Jover, 6, 28015, Madrid

                                                  9.1 / 10
                                                  364 reviews

                                                  Average price €20 american express Welcome

                                                  It's Pinsa Madrid, Madrid

                                                    PAYItalian

                                                    Escalerilla de piedra 2, arco de cuchilleros, 28012, Madrid

                                                    9.5 / 10
                                                    505 reviews

                                                    Average price €20 Accepts Yums

                                                    30% off the 'a la carte' menu