TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Cheap eats Restaurants in Madrid

390 restaurants

Sort by Relevance

Italian

Peybor

Calle Ferraz, 10, 28008, Madrid

8.6 / 10
169 reviews

Average price €15

Plaza de Cascorro, 19, 28005, Madrid

8.6 / 10
296 reviews

Average price €15

Spanish

Calle de Albasanz, 48, 28037, Madrid

8.2 / 10
57 reviews

Average price €15

Plato Wok del día 8.45€

Mexican

Calle de la Princesa, 29, 28008, Madrid

9.4 / 10
39 reviews

Average price €12

Set Menu undefined€

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

Mediterranean

Paseo del Rey, 10, 28008, Madrid

8.0 / 10
229 reviews

Average price €15

Set Menu 10.50€

Spanish

C/ Las Fuentes, 10, 28013, Madrid

7.4 / 10
132 reviews

Average price €15

Spanish

Calle del General Díaz Porlier, 8, 28001, Madrid

Average price €10

Mediterranean

Calle de Albasanz, 43, 28037, Madrid

Average price €13

Italian

Calle maudes 23, 28003, Madrid

Average price €12

Spanish

Calle de Echegaray, 16, 28014, Madrid

8.4 / 10
49 reviews

Average price €15

Venezuelan

Calle de Segovia, 17, 28005, Madrid

Average price €10

American

Calle de López de Hoyos, 81, 28002, Madrid

Average price €12

American

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

Average price €12

Calle de Joaquín María López, 26, 28015, Madrid

Average price €12

Crêperie

Calle de las Huertas, 68, 28014, Madrid

Average price €11

Spanish

Calle de Cándido Mateos, 28035, Madrid

Average price €15

Italian

Calle de Puerto Rico, 13, 28016, Madrid

Average price €15

Peruvian

Calle Valmojado, 233, 28047, Madrid

Average price €12

Chinese

Calle de la Ballesta, 4, 28004, Madrid

Average price €15

Italian

Calle del Cerro Negro, 12, 28007, Madrid

Average price €15

Fusion

Calle Arturo Soria, 42, 28027, Madrid

Average price €15

Spanish

Calle Máximo San Juan, 5, 28017, Madrid

Average price €15

Asian

Calle de Martín de los Heros, 19, 28008, Madrid

Average price €15

Spanish

Calle de la Salud 8, 28013, Madrid

Average price €14

Mediterranean

Paseo de Extremadura, 5, 28011, Madrid

Average price €15

Filter

TheFork advantages