Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Italian Restaurants in Vic

5 restaurants

Sort by Relevance

    PAYPizzeria

    Barocchetto

    Carrer de Sant Just, 8, 08500, Vic

    7.9 / 10
    77 reviews

    Average price €15

      Pizzeria

      C/ Manlleu, 61, 08500, Vic

      9.1 / 10
      229 reviews

      Average price €18

        PAYPizzeria

        Carrer de la Riera, 21, 08500, Vic

        Average price €21

          Italian

          Carrer de l'Escola, 3, 08500, Vic

          9.4 / 10
          186 reviews

          Average price €18

          Menú diario €12.5

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

            Pizzeria

            Carretera d'Arbúcies, 1, 08507, Santa Eugenia De Berga

            Average price €50

            Frequently Asked Questions

            The Best Italian Restaurants in Vic

            Handmade pasta, stone-oven pizza, gooey steaming risotto, and mouth-watering tiramisu; Italian cooking comes straight from the heart and hearth. From Naples, Venice, or Florence, treat yourself to a delicious meal from our selection of the best Italian restaurants.

            You may also like in Vic

            Mediterranean

            La taverna del call

            Score:6.9

            YUMS x2PAY

            Vic

            €15 average price

            Mediterranean

            PAY

            Vic

            €21 average price

            Middle Eastern

            PAY

            Vic

            €40 average price

            Catalan

            Nou Pamplona

            Score:8.7

            Vic

            €20 average price

            Vic

            €15 average price

            Accepts Yums

            Seafood

            Vic

            €36 average price

            Vic

            €35 average price

            Popular cities on TheFork

            • Paris
            • Lyon
            • Marseille
            • Bordeaux
            • Toulouse