TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Cheap eats Restaurants in Madrid

359 restaurants

Sort by Relevance

Spanish

La Canción del Pirata

Av de la Gran Vía de Hortaleza, 57C, 28043, Madrid

9.1 / 10
97 reviews

Average price €15 american express Welcome

Brazilian

Calle Puenteareas, 1, 28002, Madrid

8.6 / 10
1,481 reviews

Average price €15

Pizzeria

Calle del Marqués de Urquijo, 27, 28008, Madrid

8.8 / 10
252 reviews

Average price €15 american express Welcome

Spanish

Calle Olivo, 33, 28023, Madrid

9.0 / 10
119 reviews

Average price €15

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

Japanese

Av. de Ntra. Sra. de Fátima, 92, 28047, Madrid

9.0 / 10
320 reviews

Average price €15 american express Welcome

Fusion

Calle Salitre, 2, 28012, Madrid

8.5 / 10
211 reviews

Average price €15

American

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

8.5 / 10
113 reviews

Average price €12

International

Calle de Tampico, 34, 28027, Madrid

Average price €15 american express Welcome

Spanish

Calle de Valdecanillas, 61, 28037, Madrid

7.2 / 10
3 reviews

Average price €15

Spanish

Calle Ferrocarril 6, 28045, Madrid

Average price €13

American

Calle Alcaudón, 1, 28019, Madrid

Average price €12 american express Welcome

Chinese

Calle de Hermosilla, 101, 28006, Madrid

8.6 / 10
398 reviews

Average price €15

Menú 14.75€ 14,75 €

Mediterranean

Av del Monasterio de Silos, 20, 28034, Madrid

8.9 / 10
114 reviews

Average price €15 american express Welcome

Italian

Paseo San Millán de la Cogolla, 9, 28050, Madrid

8.8 / 10
36 reviews

Average price €10

Italian

Calle de Latina, 35, 28047, Madrid

8.8 / 10
61 reviews

Average price €15

Italian

Calle del Camino de los Vinateros, 47, 28030, Madrid

8.8 / 10
83 reviews

Average price €15 american express Welcome

Mediterranean

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

8.8 / 10
43 reviews

Average price €15

Chinese

Calle de Bravo Murillo, 107C, 28020, Madrid

8.8 / 10
325 reviews

Average price €15

American

Calle de Vallehermoso, 36 | Planta Baja,, Local 70, 28015, Madrid

9.0 / 10
71 reviews

Average price €15

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

International

Calle Juan de Vera, 11, 28045, Madrid

Average price €15

Menú 25 € 25 €

Spanish

Av. de Manoteras, 44, 28050, Madrid

Average price €11

Menú 11.50 € 11,5 €

Spanish

Calle del Sándalo, 5, 28042, Madrid

7.0 / 10
16 reviews

Average price €10 american express Welcome

Menú del día 9.95 € 9,95 €

Vegetarian

Calle Menorca, 3, 28009, Madrid

7.8 / 10
35 reviews

Average price €14

Mediterranean

Calle de Sandoval, 12, 28010, Madrid

Average price €15

Menú de Brunch - 15,95 € 15,95 €

International

Calle del Barco, 15, 28004, Madrid

Average price €12

Brunch 17 €

Filter

TheFork advantages