Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,132 restaurants

Sort by Relevance

Mediterranean

Barona Madrid

Calle de la Princesa, 13, 28008, Madrid

9.3 / 10
82 reviews

Average price €20 american express Welcome

South American

Calle Príncipe de Asturias, 5, 28006, Madrid

9.3 / 10
37 reviews

Average price €35

French

Calle de Rodríguez San Pedro, 66, 28015, Madrid

Average price €12

Spanish

Av. del Monasterio de El Escorial, 28049, Madrid

Average price €20

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

Mediterranean

Calle Donoso Cortés, 32, 28015, Madrid

Average price €25

Peruvian

Calle de Florencio Llorente, 5, 28027, Madrid

Average price €13

Italian

Calle del Príncipe, 7, 28012, Madrid

Average price €15

From Galicia

Calle Nuevo Baztán, 2, 28007, Madrid

Average price €13

Spanish

Calle Virgen del Portillo, 31, 28027, Madrid

Average price €13

InsiderArrocería

Calle del Pinar, 6 bis, 28006, Madrid

Average price €20

Italian

Calle Moreno Nieto, 19, 28005, Madrid

Average price €13

American

Calle de la Dulzura 30, 28041, Madrid

Average price €15

Mediterranean

Calle Santo Tome, 6, 28004, Madrid

8.4 / 10
42 reviews

Average price €40

Vegetarian

Calle Villalar, 6, 28001, Madrid

Average price €15

Japanese

Plaza de Cascorro, 3, 28012, Madrid

Average price €20

Spanish

Calle Ferraz, 43, 28008, Madrid

Average price €15

Spanish

Calle Magallanes, 16, 28015, Madrid

Average price €20

Chinese

Calle de Tomás García, 3, 28053, Madrid

Average price €16

Peruvian

Travesía Beatas , 10, 28015, Madrid

Average price €15

Spanish

Plaza del Ángel, 14, 28012, Madrid

Average price €18

Peruvian

Calle del Amor de Dios, 9, 28014, Madrid

8.9 / 10
394 reviews

Average price €25 american express Welcome

Steakhouse

C/ Cardenal Cisneros, 23, 28002, Madrid

Average price €15

Mediterranean

Calle Concejal Julio Gómez, 2, 28027, Madrid

Average price €25

From Asturias

Calle Ancora, 32, 28045, Madrid

Average price €30

Mexican

Calle de Padilla, 54, 28006, Madrid

Average price €20

The Best Restaurants in Madrid

The capital of Spain is also that of the restaurants. With so much offers what better than let yourself be guided by this selection of the tastiest restaurants in Madrid.

Cities around Madrid

Filter

TheFork advantages