TheFork, a Trip advisor company

What
Where

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

The Best Wedding Restaurants in Madrid

177 restaurants

Sort by Relevance

InsiderMediterranean

Verdil - Eurostars Suites Mirasierra

Calle Alfredo Marquerie, 43, 28034, Madrid

8.6 / 10
92 reviews

Average price €40

From Castille

Plaza Isabel II, 1, 28013, Madrid

8.6 / 10
283 reviews

Average price €51

Spanish

C/ Bocángel, 2, 28028, Madrid

7.8 / 10
56 reviews

Average price €30

From Castille

C/ Santa Engracia, 75, 28010, Madrid

Average price €36

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

Steakhouse

C/ César Pastor Llopis, 6, 28031, Madrid

8.2 / 10
111 reviews

Average price €25

Spanish

C/ Almirante, 30, 28004, Madrid

6.5 / 10
123 reviews

Average price €24

Mediterranean

C/ Alcalá, 423, 28027, Madrid

9.3 / 10
184 reviews

Average price €30

Italian

C/ Toledo, 171, 28005, Madrid

Average price €28

Mediterranean

Plaza de San Martín, 5, 28013, Madrid

Average price €24

Menú diario 14€

Spanish

C/ Salud, 13, 28013, Madrid

Average price €26

Mediterranean

Avenida del Mediterráneo, 12, 28007, Madrid

Average price €21

Menú del día 12.80€

Spanish

C/ Cava San Miguel, 8, 28005, Madrid

Average price €32

International

C/ Alcántara, 63, 28006, Madrid

Average price €25

Vegetarian

Plaza de la Paja, 10, 28005, Madrid

8.9 / 10
1,065 reviews

Average price €20

Menu 25€

Vegetarian

C/ Ventura De La Vega, 4, 28014, Madrid

Average price €25

Spanish

Calle de César Cort Botí, 53, 28055, Madrid

8.3 / 10
59 reviews

Average price €20

International

Avenida de la Victoria, 7, 28023, Madrid

Average price €15

Menú buffet fin de semana 14.95 €

Mediterranean

C/ Alcalde Sáinz de Baranda, 72, 28009, Madrid

Average price €28

Set Menu 11.90€

Fine Dining

C/ Serrano, 27, 28001, Madrid

Average price €17

Menu 15.50€

Fine Dining

C/ Gran Vía, 46, 28013, Madrid

Average price €17

Menu 15.50€

Fine Dining

C/ Velázquez, 92, 28001, Madrid

Average price €17

Menu 15.50€

Spanish

C/ Gaztambide, 53, 28015, Madrid

Average price €25

Menu 10.50 €

From market

C/ Agastia, 126, 28043, Madrid

Average price €26

Menú de Grupo 40€

International

C/ San Bernardo, 118, 28015, Madrid

Average price €15

Menu Buffand Libre de Monday a Friday - dinner 16.80 €

Thai

C/ Alcalá, 84, 28009, Madrid

Average price €26

Menu 25 €

Filter

TheFork advantages