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

342 restaurants

Sort by Relevance

    From Canarias

    Detenderete

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

    9.4 / 10
    414 reviews

    Average price €16 american express Welcome

    30% off food!

      Indian

      Calle Francisco Villaespesa, 6, 28017, Madrid

      9.1 / 10
      1,860 reviews

      Average price €15

      50% off food!

        Indian

        Calle de Lavapiés, 42, 28012, Madrid

        8.2 / 10
        217 reviews

        Average price €15

        -50% en Carta

          Indian

          Calle de Viriato, 47, 28010, Madrid

          9.2 / 10
          1,329 reviews

          Average price €15

          -40% en Carta

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

            Japanese

            Calle de Andres Mellado, 18, 28015, Madrid

            9.0 / 10
            2,080 reviews

            Average price €15 american express Welcome

            -50% en Carta con Volvamos a los Restaurantes

              Ethiopian

              Paseo de Santa María de la Cabeza, 16, 28045, Madrid

              9.1 / 10
              1,178 reviews

              Average price €15

              -40% off the "à la carte" menu!

                Italian

                Calle Virgen de la Alegria 10 Mercado de Las Ventas, Primer Lugar , Local 128 28027 Madrid, 28027, Madrid

                9.2 / 10
                206 reviews

                Average price €15 Accepts Yums

                -30% off the "à la carte" menu!

                  Japanese

                  Calle Caballero de Gracia, 12, 28013, Madrid

                  9.2 / 10
                  10,111 reviews

                  Average price €15 american express Welcome

                  30% off food!

                    Indian

                    Calle de Lavapiés, 40, 28012, Madrid

                    8.8 / 10
                    172 reviews

                    Average price €15

                    -50% en carta

                      Venezuelan

                      Calle de Nicolasa Gómez, 103, 28022, Madrid

                      9.3 / 10
                      292 reviews

                      Average price €15

                      30% off food!

                        Venezuelan

                        Calle de la Senda del Infante, 16, 28035, Madrid

                        9.1 / 10
                        682 reviews

                        Average price €14 american express Welcome

                        30% off food!

                          American

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

                          9.1 / 10
                          1,078 reviews

                          Average price €15

                          -30% off the "à la carte" menu!

                            YUMS x2Chinese

                            Calle de Sagasta, 27, 28004, Madrid

                            9.1 / 10
                            188 reviews

                            Average price €9

                              Mexican

                              C/ Pedro Muguruza, 4, 28036, Madrid

                              8.8 / 10
                              1,577 reviews

                              Average price €12

                              50% en menú

                                American

                                Plaza Amanecer en Méndez Álvaro, 2, 28045, Madrid

                                9.2 / 10
                                696 reviews

                                Average price €15

                                30% off food!

                                  Venezuelan

                                  Calle de Almansa, 41, 28039, Madrid

                                  8.7 / 10
                                  1,269 reviews

                                  Average price €12 american express Welcome

                                  -50% off the "à la carte" menu!

                                    From Galicia

                                    Calle Ancora, 28045, Madrid

                                    9.0 / 10
                                    297 reviews

                                    Average price €15 american express Welcome

                                    30% off food!

                                      Indian

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

                                      8.7 / 10
                                      882 reviews

                                      Average price €15 american express Welcome

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

                                        Mexican

                                        Calle del Gral. Pardiñas, 12, 28001, Madrid

                                        9.1 / 10
                                        9,718 reviews

                                        Average price €16

                                        30% off food!

                                          American

                                          Calle de Augusto Figueroa, 32, 28004, Madrid

                                          8.8 / 10
                                          349 reviews

                                          Average price €13 american express Welcome

                                          -30% off the "à la carte" menu!

                                            Japanese

                                            C/ Hermosilla, 69, 28001, Madrid

                                            9.0 / 10
                                            4,136 reviews

                                            Average price €13

                                            -20% off the "à la carte" menu!

                                              Mediterranean

                                              Calle Torrecilla del Puerto, 3, 28043, Madrid

                                              9.5 / 10
                                              29 reviews

                                              Average price €10 american express Welcome

                                              Fórmula 9.50 € 9,5 €

                                                Pizzeria

                                                Calle de Castelló, 113, 28006, Madrid

                                                8.7 / 10
                                                254 reviews

                                                Average price €15 american express Welcome

                                                -30% off the "à la carte" menu!

                                                  Indian

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

                                                  8.6 / 10
                                                  144 reviews

                                                  Average price €20 american express Welcome

                                                  -50% off the "à la carte" menu!

                                                    Asian

                                                    Calle de Hortaleza, 72, 28004, Madrid

                                                    8.6 / 10
                                                    304 reviews

                                                    Average price €10 american express Welcome

                                                    50% off food!

                                                    Filter

                                                    TheFork advantages