Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Melbourne City, Melbourne (VIC)

295 restaurants

Sort by Relevance

    Australian

    Cherry & Twigs

    Shop 1B 555 Flinders Lane, 3000, Melbourne (VIC)

    9.6 / 10
    29 reviews

    Average price $25

    InsiderItalian

    12 Errol street, 3051, North Melbourne (VIC)

    9.6 / 10
    327 reviews

    Average price $65

    Set Menu COVID 5 3 courses $75 or 4 courses $85 $75

      Greek

      197 Lonsdale Street, 3000, Melbourne (VIC)

      9.4 / 10
      449 reviews

      Average price $50

      Bookings 10 and Above $100

        3 Queensbridge St, 3006, Southbank (VIC)

        9.2 / 10
        1,684 reviews

        Average price $65

        Express Lunch - 3 Course $49

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

          European

          Shop 3 Ground floor: 260 Collins St 0431512050, 3000, Melbourne (VIC)

          8.8 / 10
          224 reviews

          Average price $35

          Special Occasion Package 3. High Tea with a glass of : A Non Alcoholic Cocktail from our menu $58

            Australian

            314 Little Collins St, 3000, Melbourne (VIC)

            8.9 / 10
            24 reviews

            Average price $20

              Greek

              270 Park street, 3205, South Melbourne (VIC)

              9.3 / 10
              115 reviews

              Average price $20

              Dinner for 2 Special $79

                Italian

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

                9.9 / 10
                248 reviews

                Average price $95

                  Indian

                  18 Bank Place, 3000, Melbourne (VIC)

                  8.6 / 10
                  237 reviews

                  Average price $35

                  30% off the 'à la carte' menu!

                    Australian

                    45 New Quay Promenade, 3008, Docklands (VIC)

                    9.2 / 10
                    431 reviews

                    Average price $45

                    Public Holiday Surcharge 10% - Average price pp $45

                      Pizzeria

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

                      9.7 / 10
                      97 reviews

                      Average price $18

                        Italian

                        558 Little Bourke St, 3000, Melbourne (VIC)

                        9.2 / 10
                        250 reviews

                        Average price $55

                        Mothers day menu $75

                          116 Newquay Promenade, 3008, Docklands (VIC)

                          8.8 / 10
                          46 reviews

                          Average price $60 Accepts Yums

                          40% off the 'à la carte' menu!

                            Australian

                            60 Market St, 3000, Melbourne (VIC)

                            8.7 / 10
                            136 reviews

                            Average price $25 Accepts Yums

                            40% off the 'à la carte' menu!

                              Italian

                              585 La Trobe St, 3000, Melbourne (VIC)

                              9.8 / 10
                              139 reviews

                              Average price $70

                                Pizzeria

                                91 Flinders Lane, 3000, Melbourne (VIC)

                                9.2 / 10
                                604 reviews

                                Average price $50

                                  Chinese

                                  17 Market Lane, 3000, Melbourne (VIC)

                                  9.6 / 10
                                  839 reviews

                                  Average price $145

                                  InsiderChinese

                                  38 Siddeley Street, 3008, Docklands (VIC)

                                  9.3 / 10
                                  155 reviews

                                  Average price $85

                                    Pizzeria

                                    132 Wellington Parade, 3002, East Melbourne (VIC)

                                    9.3 / 10
                                    220 reviews

                                    Average price $65

                                      Australian

                                      84 Dudley Street, 3003, West Melbourne (VIC)

                                      8.9 / 10
                                      132 reviews

                                      Average price $90

                                      NYE Day $110

                                        Australian

                                        71 Hardware Lane, 3000, Melbourne (VIC)

                                        7.1 / 10
                                        19 reviews

                                        Average price $65

                                          Australian

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

                                          9.1 / 10
                                          130 reviews

                                          Average price $35

                                            Australian

                                            401 Collins Street, 3000, Melbourne (VIC)

                                            9.6 / 10
                                            105 reviews

                                              Australian

                                              831 Bourke Street, 3008, Docklands (VIC)

                                              9.4 / 10
                                              56 reviews

                                              Average price $51

                                                Mexican

                                                140 Flinders St., 3000, Melbourne (VIC)

                                                6.4 / 10
                                                31 reviews

                                                Average price $30

                                                Frequently Asked Questions