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 Cartagena

24 restaurants

Sort by Relevance

    YUMS x2Mediterranean

    Las Termas Del Pincho

    Calle Honda, 9, 30201, Cartagena

    9.1 / 10
    94 reviews

    Average price €15

      YUMS x2Indian

      Calle Salitre, 8, 30201, Cartagena

      8.8 / 10
      7 reviews

      Average price €15

      InsiderMediterranean

      Calle Jiménez de la Espada, 53, 30203, Cartagena

      9.3 / 10
      75 reviews

      Average price €30 american express Welcome

        Street Food

        La Manga Club Resort, 30389, Cartagena

        Average price €15 american express Welcome

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

          Mediterranean

          Calle José Antonio, 30310, Cartagena

          Average price €15

            Spanish

            Calle Santiago, 11, 30202, Cartagena

            8.7 / 10
            72 reviews

            Average price €24

              Mediterranean

              Paseo del puerto 14, 30370, Cartagena

              Average price €25

                YUMS x2Asian

                C/ La Manga, s/n, 30385, Los Belones

                Average price €28

                  Mediterranean

                  C/ Gran Vía de La Manga, Km.2 - salida 18, Urb. Las Sirenas - Playa Babilonia, 30380, Cartagena

                  Average price €25

                    Mediterranean

                    Calle Isidoro Máiquez, 104, 30710, Los Alcázares

                    Average price €15 american express Welcome

                      YUMS x2Mediterranean

                      C/ La Manga, s/n, 30385, Los Belones

                      8.0 / 10
                      15 reviews

                      Average price €45

                        Fusion

                        Los Urrutias, 30368, Los Urrutias

                        7.1 / 10
                        11 reviews

                        Average price €14

                          Mediterranean

                          Rio nalon 36, 30710, Los Alcázares

                          6.5 / 10
                          6 reviews

                          Average price €15

                          30% off food!

                            International

                            Urbanizacion Los Molinos s/n, 30389, Atamaría

                            9.9 / 10
                            7 reviews

                            Average price €25

                            Spanish

                            Plaza Dr Vicente García Marcos, 5, 30201 Cartagena, Murcia, 30201, Cartagena

                            Average price €40

                              Mediterranean

                              Avenida de la Libertad, 151, 30710, Los Alcázares

                              9.3 / 10
                              257 reviews

                              Average price €18

                                Italian

                                Calle Rio Borines, 30710, Los Alcázares

                                8.4 / 10
                                15 reviews

                                Average price €13

                                  Mediterranean

                                  Calle Turín, 5, 30310, Cartagena

                                  Average price €15

                                    Mediterranean

                                    Autovía de La Manga, Salida 7,, 30385, Los Belones

                                    Average price €20

                                    50% off food!

                                      Mediterranean

                                      Carretera Cartagena 63, 30700, Torre-Pacheco

                                      Average price €20

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

                                        Mediterranean

                                        Calle Canales, 30201, Cartagena

                                        Average price €15

                                          Mediterranean

                                          Calle del Castillo - Urb. La Quinta Club, 30389, La Manga Club

                                          Average price €20

                                            Spanish

                                            C/Real Santa Rosalia, 30700, Torre Pacheco

                                            Average price €28

                                              Mediterranean

                                              Calle Chamartín, 30319, Miranda

                                              Average price €20