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

176 restaurants

Sort by Relevance

    Indian

    Nirankar

    174 Queen Street, 3000, Melbourne (VIC)

    9.0 / 10
    198 reviews

    Average price $30 american express Welcome

    30% off food!

      Indian

      2/280 King St, 3000, Melbourne (VIC)

      8.6 / 10
      107 reviews

      american express Welcome

      50% off food with TheFork

        Australian

        360 Collins Street, 3000, Melbourne (VIC)

        9.5 / 10
        207 reviews

        Average price $40 american express Welcome

          Australian

          43 Little Bourke st, 3000, Melbourne (VIC)

          9.2 / 10
          872 reviews

          Average price $85 american express Welcome

          WINTER SET MENU 2 courses 69pp 69AUD

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

            Italian

            11-25 Crossley Street, 3000, Melbourne (VIC)

            9.4 / 10
            374 reviews

            Average price $75 american express Welcome

              Pizzeria

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

              9.5 / 10
              60 reviews

              Average price $18 american express Welcome

                European

                616 Elizabeth St, 3000, Melbourne (VIC)

                9.3 / 10
                22 reviews

                Average price $35 american express Welcome

                  Australian

                  265 Exibition Street, 3000, Melbourne (VIC)

                  9.3 / 10
                  68 reviews

                  Average price $80

                    Pizzeria

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

                    9.3 / 10
                    151 reviews

                    Average price $35 american express Welcome

                      Italian

                      558 Little Bourke St, 3000, Melbourne (VIC)

                      9.3 / 10
                      207 reviews

                      Average price $55 american express Welcome

                        Thai

                        355 Exhibition Street, 3000, Melbourne (VIC)

                        9.1 / 10
                        10 reviews

                        Average price $25

                          Asian

                          113 Lonsdale Street, 3000, Melbourne

                          9.1 / 10
                          599 reviews

                          Average price $65

                            Pizzeria

                            362 Little Bourke Street, 3000, Melbourne (VIC)

                            9.0 / 10
                            501 reviews

                            Average price $35 american express Welcome

                              Indian

                              18 Bank Place, 3000, Melbourne

                              9.0 / 10
                              169 reviews

                              Average price $35 american express Welcome

                                Steak

                                5 Bank Place, 3000, Melbourne (VIC)

                                8.9 / 10
                                180 reviews

                                Average price $85

                                  Australian

                                  320 Little Lonsdale St, 3000, Melbourne (VIC)

                                  9.7 / 10
                                  13 reviews

                                  Average price $25 american express Welcome

                                    Australian

                                    Shop 22-23 85 Bourke St, 3000, Melbourne

                                    10.0 / 10
                                    13 reviews

                                    american express Welcome

                                    InsiderItalian

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

                                    9.6 / 10
                                    483 reviews

                                    Average price $65 american express Welcome

                                      Greek

                                      197 Lonsdale Street, 3000, Melbourne (VIC)

                                      9.5 / 10
                                      316 reviews

                                      Average price $50 american express Welcome

                                        Italian

                                        401 St Kilda Rd, 3000, Melbourne (VIC)

                                        9.4 / 10
                                        74 reviews

                                        Average price $60

                                          Italian

                                          585 La Trobe St, 3000, Melbourne (VIC)

                                          9.8 / 10
                                          105 reviews

                                          Average price $70 american express Welcome

                                            Pub Grub

                                            1 Swanston Street, 3000, Melbourne (VIC)

                                            8.6 / 10
                                            295 reviews

                                            Average price $36

                                              Australian

                                              33 Degraves St, 3000, Melbourne (VIC)

                                              Average price $40 american express Welcome

                                                Indian

                                                209 King Street, 3000, Melbourne (VIC)

                                                Average price $20 american express Welcome

                                                  Australian

                                                  350 William Street, 3000, Melbourne (VIC)

                                                  american express Welcome

                                                  Filter

                                                  TheFork advantages