Only 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 European Restaurants in Mechelen

20 restaurants

Sort by Relevance

    Belgian

    Café Belge

    Grote Markt 9, 2800, Mechelen

    9.5 / 10
    211 reviews

    Average price €52

      French

      Battelse Bergen, 2800, Mechelen

      9.3 / 10
      70 reviews

      Average price €52

        Pizzeria

        Hendrik Consciencestraat 22, 2800, Mechelen

        8.9 / 10
        261 reviews

        Average price €59

          MICHELINEuropean

          Befferstraat 24, 2800, Mechelen

          9.0 / 10
          54 reviews

          Average price €49

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

            Greek

            Nieuwwerk 10, 2800, Mechelen

            8.5 / 10
            27 reviews

            Average price €30

              Italian

              Begijnenstraat, 2800, Mechelen

              8.6 / 10
              27 reviews

              Average price €35

                Belgian

                Grote Markt 15, 2800, Mechelen

                Average price €39

                  Belgian

                  Brugstraat 7a, Muizen, Mechelen, Belgium, 2812, Mechelen

                  Average price €44

                  Set Menu 17.5€

                    Belgian

                    Wollemarkt 8, 2800, Mechelen

                    Average price €42

                      Greek

                      Molenstraat 31, 2550, Kontich

                      7.4 / 10
                      11 reviews

                      Average price €25

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

                        Belgian

                        Sasplein 13, 2830, Willebroek

                        8.9 / 10
                        90 reviews

                        Average price €64

                          Italian

                          Watermolenstraat 25, 2820, Rijmenam

                          8.5 / 10
                          9 reviews

                          Average price €30

                            Belgian

                            Kon. Astridlaan 1, 1860, Meise

                            8.6 / 10
                            73 reviews

                            Average price €20

                              Italian

                              2800 MECHELEN, 2860, Sint-Katelijne-Waver

                              Average price €52

                                Pizzeria

                                Antwerpsesteenweg 10, 2830, Willebroek

                                Average price €46

                                  Belgian

                                  Grote Markt 7, 1800, Vilvoorde

                                  Average price €20

                                    French

                                    Nieuwelaan 26, Meise, Belgium, 1860, Meise

                                    Average price €35

                                    Set Menu 17€

                                      Belgian

                                      Nazaretdreef 103, 2500, Lier

                                      Average price €35

                                        Belgian

                                        Rijkenhoekstraat 17, 1850, Grimbergen

                                        Average price €35

                                          MICHELINBelgian

                                          Leuvensesteenweg 331, 1830, Machelen

                                          Average price €52