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 City, Melbourne (VIC)

77 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

      Italian

      78A Wellington Pde, 3002, East Melbourne (VIC)

      9.5 / 10
      375 reviews

      Average price $55

      PRE-EVENT MENU - Average price: AU$30.00

        2/800 Collins Street, 3008, Docklands (VIC)

        9.3 / 10
        184 reviews

        Average price $20

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

          Australian

          831 Bourke Street, 3008, Docklands (VIC)

          9.4 / 10
          56 reviews

          Average price $51 american express Welcome

            91 Flinders Lane, 3000, Melbourne (VIC)

            9.1 / 10
            580 reviews

            Average price $50 american express Welcome

              132 Wellington Parade, 3002, East Melbourne (VIC)

              9.2 / 10
              209 reviews

              Average price $65 american express Welcome

                Italian

                317 Bay St, 3207, Port Melbourne (VIC)

                9.6 / 10
                119 reviews

                Average price $85 american express Welcome

                InsiderItalian

                errol street, 3051, North Melbourne (VIC)

                9.5 / 10
                261 reviews

                Average price $65 american express Welcome

                  Italian

                  585 La Trobe St, 3000, Melbourne (VIC)

                  9.8 / 10
                  136 reviews

                  Average price $70 american express Welcome

                  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

                      Italian

                      15 Gertrude Street, 3065, Fitzroy (VIC)

                      9.0 / 10
                      551 reviews

                      Average price $55

                        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

                          InsiderItalian

                          115 Bay St, 3207, Port Melbourne (VIC)

                          9.6 / 10
                          126 reviews

                          Average price $75 american express Welcome

                            Italian

                            45 Spring Street, 3004, Melbourne (VIC)

                            9.1 / 10
                            388 reviews

                            Average price $52 american express Welcome

                              Australian

                              71 Hardware Lane, 3000, Melbourne (VIC)

                              5.9 / 10
                              16 reviews

                              Average price $65

                                Italian

                                350 Nicholson St, 3065, Fitzroy (VIC)

                                8.5 / 10
                                26 reviews

                                Average price $30

                                50% off food!

                                  Italian

                                  100 St Kilda Road, 3006, Southbank (VIC)

                                  Average price $65 american express Welcome

                                  Feast Menu - 3 Course 55AUD

                                    Pub Grub

                                    131 Queen St, 3000, Melbourne (VIC)

                                    9.0 / 10
                                    110 reviews

                                    Average price $20

                                      Australian

                                      69-71 Errol Street, 3051, North Melbourne (VIC)

                                      9.0 / 10
                                      111 reviews

                                      Average price $35

                                        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