TheFork, a Trip advisor company

What
Where

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

The Best Romantic Restaurants in Madrid

280 restaurants

Sort by Relevance

Mediterranean

Al Punto

Avenida Machupichu, 85, 28043, Madrid

8.9 / 10
7,465 reviews

Average price €30 Accepts Yums

Chinese

Calle de Toledo, 28, 28005, Madrid

9.0 / 10
394 reviews

Average price €15

InsiderInternational

Calle Corredera Baja de San Pablo, 12, 28004, Madrid

8.8 / 10
604 reviews

Average price €25

Menu 12.50€

InsiderArrocería

C/ Rosario Pino, 14-16, 28020, Madrid

9.0 / 10
16,630 reviews

Average price €35

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

Japanese

Calle de Recoletos, 11, 28001, Madrid

9.1 / 10
995 reviews

Average price €25 Accepts Yums

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

Italian

Calle de las Navas de Tolosa, 9, 28013, Madrid

9.1 / 10
669 reviews

Average price €15

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

Italian

C/ Moreto, 15, 28014, Madrid

8.8 / 10
2,437 reviews

Average price €18

InsiderSpanish

Plaza de Pedro Zerolo, 1, 28004, Madrid

9.0 / 10
3,343 reviews

Average price €25

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

InsiderSpanish

Plaza de Cibeles, 1, 28014, Madrid

8.7 / 10
622 reviews

Average price €50

Almuerzo

Italian

Calle de Orense, 4, 28020, Madrid

9.3 / 10
100 reviews

Average price €16

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

Japanese

Calle de Bolívar, 11 LOCAL 1, 28045, Madrid

8.7 / 10
110 reviews

Average price €15

InsiderItalian

Calle de Recoletos, 10, 28001, Madrid

8.8 / 10
2,582 reviews

Average price €30

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

From Galicia

Paseo de las Acacias, 12, 28005, Madrid

8.6 / 10
1,056 reviews

Average price €40

InsiderAmerican

Calle Miguel Ángel, 16, 28010, Madrid

8.6 / 10
504 reviews

Average price €18

Pizzeria

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

8.6 / 10
470 reviews

Average price €30

Spanish

Crta. Madrid- El Pardo M 605, KM 1,2, 28035, Madrid

8.9 / 10
706 reviews

Average price €30

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

InsiderCreative

Calle de Bernardo López García, 11, 28015, Madrid

9.5 / 10
385 reviews

Average price €30

South American

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

9.3 / 10
166 reviews

Average price €15

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

Fine Dining

C/ Menorca, 19, 28009, Madrid

9.6 / 10
481 reviews

Average price €28

InsiderItalian

Calle Puigcerdà, 8, 28001, Madrid

9.5 / 10
5 reviews

Average price €20

From market

Calle Bernardo López García, 11, 28015, Madrid

9.1 / 10
300 reviews

Average price €20

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

InsiderFine Dining

Calle de Alfonso XII, 6, 28014, Madrid

9.8 / 10
128 reviews

Average price €85

Mediterranean

C/ Fortuny, 34, 28010, Madrid

8.6 / 10
1,461 reviews

Average price €35

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

Mediterranean

Calle de Antonio López Aguado, 10, 28029, Madrid

9.2 / 10
185 reviews

Average price €30

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

Italian

Calle Viloria de La Rioja, 54, 28050, Madrid

8.6 / 10
537 reviews

Average price €20

-30% en Carta (No válido en terraza)

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