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 Italian Restaurants in Melbourne CBD, Melbourne (VIC)

38 restaurants

Sort by Relevance

    Italian

    Giro d'Italia

    401 St Kilda Rd, 3000, Melbourne (VIC)

    9.4 / 10
    122 reviews

    Average price $60 Accepts Yums

    50% off food!

    InsiderItalian

    445 Lt Collins Street, 3000, Melbourne (VIC)

    9.7 / 10
    801 reviews

    Average price $70

      91 Flinders Lane, 3000, Melbourne (VIC)

      9.1 / 10
      580 reviews

      Average price $50 american express Welcome

        Italian

        585 La Trobe St, 3000, Melbourne (VIC)

        9.8 / 10
        136 reviews

        Average price $70 american express Welcome

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

        InsiderItalian

        Level 1 cnr Lt Bourke st and Thompsons Lane, 3000, Melbourne (VIC)

        9.7 / 10
        504 reviews

        Average price $65 american express Welcome

          Italian

          558 Little Bourke St, 3000, Melbourne (VIC)

          9.3 / 10
          222 reviews

          Average price $55 american express Welcome

            27-31 Degraves Street, 3000, Melbourne (VIC)

            9.1 / 10
            167 reviews

            Average price $35 american express Welcome

              5B/359-353 Little Collins St, 3000, Melbourne (VIC)

              9.6 / 10
              78 reviews

              Average price $18 american express Welcome

                Australian

                71 Hardware Lane, 3000, Melbourne (VIC)

                5.9 / 10
                16 reviews

                Average price $65

                  Pub Grub

                  131 Queen St, 3000, Melbourne (VIC)

                  9.0 / 10
                  110 reviews

                  Average price $20

                    362 Little Bourke Street, 3000, Melbourne (VIC)

                    8.8 / 10
                    516 reviews

                    Average price $35 american express Welcome

                      60 Hardware Lane, 3000, Melbourne (VIC)

                      8.8 / 10
                      402 reviews

                      Average price $45 american express Welcome

                        Australian

                        277-279 Flinders Lane, 3000, Melbourne (VIC)

                        8.7 / 10
                        248 reviews

                        Average price $25 american express Welcome

                          Italian

                          135 Flinders Lane, 3000, Melbourne (VIC)

                          9.1 / 10
                          69 reviews

                          Average price $55 american express Welcome

                            399 Lonsdale Street, 3000, Melbourne (VIC)

                            Average price $20

                              2 Swanston Street,Federation Square, 3004, Melbourne (VIC)

                              8.4 / 10
                              355 reviews

                              Average price $40 american express Welcome

                                Pub Grub

                                318 William Street, 3000, Melbourne (VIC)

                                6.7 / 10
                                61 reviews

                                Average price $35 american express Welcome

                                  113 Queen St, 3000, Melbourne (VIC)

                                  Average price $20 american express Welcome

                                    Italian

                                    80 Bourke Street, 3000, Melbourne (VIC)

                                    Average price $145 american express Welcome

                                      Italian

                                      43 Hardware Ln, 3000, Melbourne (VIC)

                                      Average price $60

                                        6/535 Bourke St,, 3000, Melbourne (VIC)

                                        Average price $20 american express Welcome

                                          Italian

                                          L1, 399 Lt Lonsdale St, 3000, Melbourne (VIC)

                                          9.0 / 10
                                          572 reviews

                                          Average price $55

                                          Standard reservation - average price per person 55AUD $55

                                            Italian

                                            Basement, 221 Queen Street, 3000, Melbourne (VIC)

                                            9.8 / 10
                                            192 reviews

                                            Average price $95 american express Welcome

                                              Italian

                                              219 King Street, 3000, Melbourne (VIC)

                                              9.6 / 10
                                              115 reviews

                                              Average price $85 american express Welcome

                                                Italian

                                                168-170 Little Collins St, 3000, Melbourne