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 Vegan in Las Ramblas, Barcelona

21 restaurants

Sort by Relevance

    Asian

    Loto

    Carrer del Call, 17, 08002, Barcelona

    9.6 / 10
    1,567 reviews

    Average price €20 Accepts Yums

    30% off food!

      YUMS x2Organic

      Carrer de l'Hospital, 82, 08001, Barcelona

      8.5 / 10
      56 reviews

      Average price €20

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

        Vegetarian

        C/ Pintor Fortuny, 25, 08001, Barcelona

        9.2 / 10
        1,911 reviews

        Average price €19

        30% off food!

        InsiderMediterranean

        Carrer dels Escudellers, 24, 08002, Barcelona

        9.5 / 10
        537 reviews

        Average price €29 Accepts Yums

        Menú INSIDER Week 25€

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

          Spanish

          Carrer del Carme, 40, 08001, Barcelona

          9.1 / 10
          13 reviews

          Average price €15

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

            Mediterranean

            Plaça Reial, 12, 08002, Barcelona

            Average price €30

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

            InsiderPizzeria

            Rambla de Catalunya, 25, 08007, Barcelona

            9.1 / 10
            509 reviews

            Average price €30

              Mexican

              Carrer del Pintor Fortuny, 24, 08001, Barcelona

              9.4 / 10
              268 reviews

              Average price €5

              30% off food!

                YUMS x2Mediterranean

                La Rambla, 111, 08002, Barcelona

                Average price €28 Accepts Yums

                50% off food!

                  Catalan

                  Carrer d´en Robador 18, 08001, Barcelona

                  7.4 / 10
                  104 reviews

                  Average price €31

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

                    Mediterranean

                    Carrer de n'Arai, 1, 08002, Barcelona

                    8.5 / 10
                    1,243 reviews

                    Average price €20 Accepts Yums american express Welcome

                    50% off food!

                      Mediterranean

                      Carrer dels Escudellers, 8, 08002, Barcelona

                      8.7 / 10
                      87 reviews

                      Average price €30

                      InsiderMediterranean

                      Placeta de Manuel Ribé, 1, 08002, Barcelona

                      9.5 / 10
                      294 reviews

                      Average price €25 american express Welcome

                        Vegetarian

                        Carrer dels Escudellers, 54, 08002, Barcelona

                        8.6 / 10
                        131 reviews

                        Average price €12

                          Mediterranean

                          Plaça Reial, 11, 08002, Barcelona

                          Average price €25

                            Mediterranean

                            La Rambla, 109, 08002, Barcelona

                            Average price €27

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

                            InsiderMediterranean

                            Carrer del Duc, 15, 08002, Barcelona

                            Average price €35

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

                              Mediterranean

                              Carrer dels Banys Nous, 8, 08002, Barcelona

                              Average price €25

                              InsiderMediterranean

                              Carrer de l'Hospital, 78, 08001, Barcelona

                              Average price €9

                              Menu 10€

                                Mediterranean

                                Carrer de Sant Rafael, 24, 08001, Barcelona

                                Average price €35 american express Welcome

                                  Mediterranean

                                  Carrer del Carme, 33, 08001, Barcelona

                                  Average price €54

                                  Menu 34€