NeighborhoodsOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Communion Restaurants in Madrid

158 restaurants

Sort by Relevance

InsiderThai

Royal Thai Las Tablas

C/Fromista, 16-18, 28050, Madrid

9.1 / 10
5,889 reviews

Average price €30 american express Welcome

30% off the 'a la carte' menu

InsiderSpanish

Calle poeta joan maragall 51, 28020, Madrid

9.3 / 10
5,424 reviews

Average price €32

20% off the 'a la carte' menu

    PAYSpanish

    C/ Benjamín Palencia, 43, 28038, Madrid

    9.1 / 10
    729 reviews

    Average price €27 american express Welcome

    30% off the 'a la carte' menu

    YUMS x2InsiderFrom Castille

    Plaza Isabel II, 1, 28013, Madrid

    9.0 / 10
    363 reviews

    Average price €51 american express Welcome

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

      Mediterranean

      Pza de España, 6 (Segunda Planta), 28008, Madrid

      8.8 / 10
      510 reviews

      Average price €20 american express Welcome

      Wonder Brunch €26

        From Galicia

        C/ Victoria, 2, 28012, Madrid

        9.1 / 10
        4,487 reviews

        Average price €20 american express Welcome

        30% off the 'a la carte' menu

        InsiderThai

        C/ Fernando VI, 11, 28004, Madrid

        8.7 / 10
        1,458 reviews

        Average price €19 american express Welcome

          Mediterranean

          Calle Vázquez de Mella, 1, 28017, Madrid

          8.1 / 10
          19 reviews

          Average price €15

          -50% en carta - TheFork Festival

            PAYFusion

            Calle de la Cruz, 19, 28012, Madrid

            9.0 / 10
            2,524 reviews

            Average price €20 american express Welcome

            30% off the 'a la carte' menu

              Spanish

              c/ O'Donnell, 63, 28009, Madrid

              6.8 / 10
              110 reviews

              Average price €26 american express Welcome

              30% off the 'a la carte' menu

                Spanish

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

                8.7 / 10
                992 reviews

                Average price €35 Accepts Yums american express Welcome

                50% off the 'a la carte' menu

                  PAYSpanish

                  C/ Constancia, 48, 28002, Madrid

                  8.5 / 10
                  947 reviews

                  Average price €25 american express Welcome

                  -50% en carta - TheFork Festival

                    PAYSteakhouse

                    C/ Lope de Rueda, 4, 28009, Madrid

                    8.6 / 10
                    3,157 reviews

                    Average price €35 american express Welcome

                    40% off the 'a la carte' menu

                    InsiderBasque

                    C/ Florencio Llorente, 27, 28027, Madrid

                    9.7 / 10
                    454 reviews

                    Average price €40 american express Welcome

                      Mexican

                      C/ Núñez de Balboa, 37, 28001, Madrid

                      8.7 / 10
                      4,018 reviews

                      Average price €20 Accepts Yums american express Welcome

                      30% off the 'a la carte' menu

                        Italian

                        C/ Ríos Rosas, 52, 28003, Madrid

                        9.3 / 10
                        1,119 reviews

                        Average price €23

                        Menú 14,45 € €14

                          Spanish

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

                          8.7 / 10
                          828 reviews

                          Average price €30

                          50% off the 'a la carte' menu

                          InsiderPAYSpanish

                          C/ Beatriz de Bobadilla, 9, 28040, Madrid

                          9.3 / 10
                          1,224 reviews

                          Average price €40 Accepts Yums american express Welcome

                          InsiderPAYSpanish

                          C/ Donoso Cortes, 14, 28015, Madrid

                          9.1 / 10
                          502 reviews

                          Average price €24 american express Welcome

                          MENÚ ESPECIAL DE LA CASA €22.5

                            Pizzeria

                            C/ Caños del Peral, 2, 28013, Madrid

                            9.5 / 10
                            2,098 reviews

                            Average price €22 american express Welcome

                              Mediterranean

                              Carretera Madrid-El Pardo, Km. 3.400, 28035, Madrid

                              8.3 / 10
                              47 reviews

                              Average price €35 american express Welcome

                                YUMS x2Spanish

                                Carretera Cristo del Pardo, s/n, 28048, Madrid

                                8.6 / 10
                                659 reviews

                                Average price €35 american express Welcome

                                  PAYMediterranean

                                  Calle de Ntra. Sra. de Valverde, 193, 28034, Madrid

                                  8.1 / 10
                                  134 reviews

                                  Average price €25 american express Welcome

                                  InsiderMediterranean

                                  Calle de José Ortega y Gasset, 73, 28006, Madrid

                                  9.3 / 10
                                  1,081 reviews

                                  Average price €25 american express Welcome

                                  InsiderBasque

                                  C/ Balbina Valverde, 2, 28002, Madrid

                                  9.3 / 10
                                  767 reviews

                                  Average price €34 american express Welcome