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 Restaurants with Vegetarian dishes in Avignon

39 restaurants

Sort by Relevance

    YUMS x2PAY

    La Petite Pêche

    13 Rue Saint-Etienne, 84000, Avignon

    8.6 / 10
    361 reviews

    Average price €20

    50% off the 'a la carte' menu

      YUMS x2French

      36 Cours Jean Jaurès, 84000, Avignon

      8.7 / 10
      227 reviews

      Average price €23 american express Welcome

        French

        46, rue de la Balance, 84000, Avignon

        9.4 / 10
        741 reviews

        Average price €26

          French

          8 Rue du Général Leclerc, 84000, Avignon

          8.9 / 10
          533 reviews

          Average price €31

          20% off the 'a la carte' menu

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

            French

            14 Place Saint-Didier, 84000, Avignon

            9.4 / 10
            111 reviews

            Average price €33

              PAYItalian

              7 Place des Carmes, 84000, Avignon

              9.3 / 10
              59 reviews

              Average price €22

                PAYMoroccan

                17, rue Galande, 84000, Avignon

                8.8 / 10
                641 reviews

                Average price €24

                  YUMS x2PAYFrench

                  135 Avenue Pierre Semard, 84000, Avignon

                  9.1 / 10
                  113 reviews

                  Average price €25

                    PAYFrench

                    2 Rue Mère Térésa, 84000, Avignon

                    8.8 / 10
                    3 reviews

                    Average price €35

                      Provencal

                      110 Chemin des Bois - Ile de la Barthelasse, 84000, Avignon

                      8.8 / 10
                      33 reviews

                      Average price €36

                        YUMS x2Lebanese

                        20 Pl. des Carmes, 84000, Avignon

                        Average price €28

                          PAYFrench

                          29 Rue de la Saraillerie, 84000, Avignon

                          8.6 / 10
                          107 reviews

                          Average price €25

                            PAYInternational

                            6 Rue de l'Olivier, 84000, Avignon

                            9.1 / 10
                            141 reviews

                            Average price €26

                            30% off the 'a la carte' menu

                              PAYItalian

                              3 Place Nicolas Saboly, 84000, Avignon

                              8.4 / 10
                              113 reviews

                              Average price €23

                                PAYMediterranean

                                20 Boulevard Saint-Roch, 84000, Avignon

                                7.3 / 10
                                153 reviews

                                Average price €35

                                Formule €23

                                InsiderFrench

                                31 Rue de la Bonneterie, 84000, Avignon

                                9.8 / 10
                                490 reviews

                                Average price €25

                                  YUMS x2French

                                  4 Rue Grivolas, 84000, Avignon

                                  Average price €32

                                    European

                                    10 Place des Châtaignes, 84000, Avignon

                                    9.3 / 10
                                    102 reviews

                                    Average price €38

                                      PAYFrench

                                      101 Rue de la Bonneterie, 84000, Avignon

                                      9.3 / 10
                                      64 reviews

                                      Average price €33

                                      1 starMICHELINFrench

                                      12 Place Crillon, 84000, Avignon

                                      9.3 / 10
                                      36 reviews

                                      Average price €90

                                        Japanese

                                        24 Bis Rue Saint-Etienne, 84000, Avignon

                                        9.2 / 10
                                        65 reviews

                                        Average price €28

                                          60 Rue du 12 Régiment de Zouaves, 84000, Avignon

                                          10.0 / 10
                                          19 reviews

                                          Average price €26

                                            PAYAsian

                                            20 Rue du Vieux Sextier, 84000, Avignon

                                            9.0 / 10
                                            27 reviews

                                            Average price €20

                                              Italian

                                              21 bis Place Crillon, 84000, Avignon

                                              8.8 / 10
                                              59 reviews

                                              Average price €26

                                                7 Rue Mourre, 84000, Avignon

                                                Average price €8

                                                Frequently Asked Questions