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)

310 restaurants

Sort by Relevance

    Greek

    Tsindos Greek Restaurant

    197 Lonsdale Street, 3000, Melbourne (VIC)

    9.4 / 10
    446 reviews

    Average price $50

    Bookings 10 and Above

      116 Newquay Promenade, 3008, Docklands (VIC)

      9.0 / 10
      45 reviews

      Average price $60 Accepts Yums

      40% off the 'à la carte' menu!

        Australian

        60 Market St, 3000, Melbourne (VIC)

        8.7 / 10
        134 reviews

        Average price $25 Accepts Yums

        40% off the 'à la carte' menu!

          Italian

          350 Nicholson St, 3065, Fitzroy (VIC)

          9.0 / 10
          102 reviews

          Average price $30

          30% off the 'à la carte' menu!

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

            Italian

            562-564 Queensberry St, 3051, North Melbourne (VIC)

            8.9 / 10
            29 reviews

            Average price $100

            30% off the 'à la carte' menu!

              Thai

              107 Little Bourke St, 3000, Melbourne (VIC)

              9.3 / 10
              143 reviews

              Average price $25

              InsiderChinese

              38 Siddeley Street, 3008, Docklands (VIC)

              9.3 / 10
              154 reviews

              Average price $85

                Australian

                84 Dudley Street, 3003, West Melbourne (VIC)

                8.9 / 10
                132 reviews

                Average price $90

                NYE Day $110

                  Pizzeria

                  362 Little Bourke Street, 3000, Melbourne (VIC)

                  8.9 / 10
                  531 reviews

                  Average price $35

                    Pizzeria

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

                    9.1 / 10
                    181 reviews

                    Average price $35

                      Chinese

                      17 Market Lane, 3000, Melbourne (VIC)

                      9.7 / 10
                      837 reviews

                      Average price $145

                        Indian

                        33 Spencer St, 3008, Docklands (VIC)

                        9.6 / 10
                        40 reviews

                        Average price $45 Accepts Yums

                        Mother's Day Buffet Dinner $79

                          Australian

                          623 Collins St, 3000, Melbourne (VIC)

                          9.2 / 10
                          27 reviews

                          Average price $35

                            Chinese

                            287 Lonsdale Street, 3000, Melbourne (VIC)

                            8.5 / 10
                            768 reviews

                            Average price $35

                            Private Dining Room - minimum spend $450 $450

                              Chinese

                              M10/3 Southgate Ave, 3006, Southbank (VIC)

                              9.3 / 10
                              301 reviews

                              Average price $65

                                Thai

                                357 Victoria Street, 3003, West Melbourne (VIC)

                                9.1 / 10
                                23 reviews

                                Average price $40

                                InsiderItalian

                                12 Errol street, 3051, North Melbourne (VIC)

                                9.6 / 10
                                323 reviews

                                Average price $65

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

                                  Italian

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

                                  9.9 / 10
                                  247 reviews

                                  Average price $95

                                    Italian

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

                                    9.5 / 10
                                    406 reviews

                                    Average price $55

                                    PRE-EVENT MENU - Average price: $30

                                      Australian

                                      505-507 City Rd, 3205, South Melbourne (VIC)

                                      9.1 / 10
                                      105 reviews

                                      Average price $25

                                        Seafood

                                        79 Hardware Lane Melbourne CBD, 3000, Melbourne (VIC)

                                        8.7 / 10
                                        199 reviews

                                        Average price $55 Accepts Yums

                                          European

                                          412 Victoria Parade, 3002, East Melbourne (VIC)

                                          9.7 / 10
                                          24 reviews

                                          Average price $35

                                            Australian

                                            655 Spencer Street, 3003, West Melbourne (VIC)

                                            Average price $20

                                              Indian

                                              209 King Street, 3000, Melbourne (VIC)

                                              8.2 / 10
                                              9 reviews

                                              Average price $20

                                                Greek

                                                270 Park street, 3205, South Melbourne (VIC)

                                                9.3 / 10
                                                114 reviews

                                                Average price $20

                                                Dinner for 2 Special $79

                                                Frequently Asked Questions