TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Romantic Restaurants in Madrid

279 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

InsiderFrom Madrid

Somos - Hotel Barceló Torre de Madrid

Plaza de España, 18, 28008, Madrid

8.8 / 10
170 reviews

Average price €30

MICHELIN 2020Portuguese

Calle Ventura de la Vega, 11, 28014, Madrid

8.8 / 10
1,147 reviews

Average price €35

English

Plaza Cánovas del Castillo, 4, 28014, Madrid

8.3 / 10
33 reviews

Average price €6

Menú Afternoon Tea 24.45€

Russian

Plaza de la Paja, 2, 28005, Madrid

8.4 / 10
996 reviews

Average price €23

Menu 22€

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

MICHELIN 2020Fusion

Plaza San Amaro, 8, 28020, Madrid

8.5 / 10
90 reviews

Average price €45

Menú Gran Omakase 69€

From market

Calle de Segovia, 13, 28005, Madrid

8.5 / 10
967 reviews

Average price €21

Menú 22.95€

Italian

Calle Adolfo Bioy Casares, 2, 28051, Madrid

8.6 / 10
295 reviews

Average price €18

From Galicia

Paseo de las Acacias, 12, 28005, Madrid

8.7 / 10
1,040 reviews

Average price €40

Fine Dining

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

8.7 / 10
705 reviews

Average price €24

Italian

C/ Ruiz de Alarcón, 27, 28014, Madrid

8.7 / 10
491 reviews

Average price €30

InsiderSpanish

C/ Cava Alta, 17, 28005, Madrid

8.7 / 10
634 reviews

Average price €45

InsiderFrench

Calle Reina, 9, 28004, Madrid

8.7 / 10
1,066 reviews

Average price €30

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

InsiderMediterranean

Calle Alfredo Marquerie, 43, 28034, Madrid

8.7 / 10
96 reviews

Average price €40

Indian

Calle de María Tubau, 19, 28050, Madrid

8.7 / 10
676 reviews

Average price €18 Accepts Yums

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

InsiderVegetarian

Calle Espiritu Santo, 15, 28004, Madrid

8.8 / 10
349 reviews

Average price €20

InsiderItalian

Calle Gran Vía, 6, 28013, Madrid

8.6 / 10
244 reviews

Average price €23

Fusion

Plaza Sta. Ana, 14, 28012, Madrid

8.6 / 10
208 reviews

Average price €39

InsiderAmerican

Calle Miguel Ángel, 16, 28010, Madrid

8.6 / 10
507 reviews

Average price €18

Mediterranean

Calle Miguel Ángel, 26, 28010, Madrid

8.4 / 10
79 reviews

Average price €15

Spanish

Calle de Claudio Coello, 67, 28001, Madrid

Average price €50

Brunch 49,50€

International

Calle Luna, 2, 28004, Madrid

Average price €25

Spanish

Calle del Barco, 27, 28004, Madrid

8.2 / 10
275 reviews

Average price €15

Menú del día Fin de semana 14.99 €

InsiderItalian

Calle de la Reina, 20, 28004, Madrid

8.4 / 10
47 reviews

Average price €30

InsiderMediterranean

Calle de Augusto Figueroa, 24, 28004, Madrid

8.3 / 10
299 reviews

Average price €30

Spanish

Calle del Pintor Juan Gris, 2, 28020, Madrid

8.3 / 10
149 reviews

Average price €35

The Best Romantic Restaurants in Madrid

Are you looking for the perfect place to impress a first date? …Or propose? Wherever you may be in your relationship, count on thefork to help you find the most romantic places for an intimate meal!

Filter

TheFork advantages