TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Cartagena

23 restaurants

Sort by Relevance

YUMS x2Mediterranean

Las Termas Del Pincho

Calle Honda, 9, 30201, Cartagena

8.6 / 10
46 reviews

Average price €15

Mediterranean

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

9.1 / 10
51 reviews

Average price €30

Mediterranean

Calle José Antonio, 30310, Cartagena

Average price €15

American

La Manga Club Resort, 30389, Cartagena

Average price €15

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

Spanish

Calle Canales, 16, 30201, Cartagena

8.8 / 10
7 reviews

Average price €15

Spanish

Calle Santiago, 11, 30202, Cartagena

8.8 / 10
65 reviews

Average price €24

Mediterranean

Paseo Alfonso XII, 22, 30202, Cartagena

8.8 / 10
47 reviews

Average price €20

From Galicia

Calle de Palma, 23, 30201, Cartagena

7.9 / 10
12 reviews

Average price €15

Fusion

Alameda de San Antón, 36, 30205, Cartagena

7.8 / 10
3 reviews

Average price €15

Mediterranean

Paseo del puerto 14, 30370, Cartagena

Average price €25

Mediterranean

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

Average price €25

Mediterranean

Plaza José María Artes, 8, 30201, Cartagena

Average price €15

Mediterranean

Carretera Cartagena 63, 30700, Torre-Pacheco

9.3 / 10
12 reviews

Average price €20

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

Mediterranean

Calle Canales, 30201, Cartagena

Average price €15

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

Mediterranean

Calle Turín, 5, 30310, Cartagena

Average price €15

Spanish

Calle Ramón J Sender, 2, 30204, Cartagena

Average price €15

Spanish

Calle Intendencia, 10, 30201, Cartagena

Average price €25

Spanish

Calle Intendencia, 8, 30201, Cartagena

Average price €17

Spanish

Plaza Doctor Vicente García Marcos, 2, 30201, Cartagena

Average price €20

1 starMICHELIN 2020Spanish

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

Average price €40

European

Calle Lilo, 30700, Torre-Pacheco

Average price €51

Mediterranean

Calle Chamartín, 30319, Miranda

Average price €20

Spanish

Calle Duque, 13, 30351, Alumbres

Average price €12

Filter

TheFork advantages