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 (VIC)

1,142 restaurants

Sort by Relevance

    European

    Royal St. Collins

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

    8.9 / 10
    121 reviews

    Average price $35 american express Welcome

    High Tea for One AU$54.00

      Vegetarian

      225 Clarendon Street, 3205, South Melbourne (VIC)

      9.1 / 10
      197 reviews

      Average price $45 american express Welcome

        Australian

        252 - 254 Glenferrie Road, 3144, Malvern (VIC)

        9.1 / 10
        141 reviews

        Average price $35 american express Welcome

          Indian

          1/1644 Burwood Hwy, 3160, Belgrave (VIC)

          9.5 / 10
          35 reviews

          Average price $30 american express Welcome

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

            Lebanese

            344 Bridge Rd, 3121, Richmond (NSW)

            9.5 / 10
            84 reviews

            Average price $45 american express Welcome

              Australian

              650 Mount Alexander Road, 3039, Moonee Ponds (VIC)

              9.5 / 10
              255 reviews

              Average price $95 american express Welcome

                Australian

                449 Victoria St, 3067, Abbotsford

                9.3 / 10
                9 reviews

                Average price $25

                  Australian

                  Altona North, 3025, Altona North (VIC)

                  9.3 / 10
                  6 reviews

                  Average price $20

                    Australian

                    89 Queens Parade, 3068, Clifton Hill

                    9.3 / 10
                    77 reviews

                    Average price $45 american express Welcome

                      Creative

                      187 Flinders Lane, 3000, Melbourne (VIC)

                      9.3 / 10
                      60 reviews

                      Average price $50 american express Welcome

                        Indian

                        199 Gertrude St, 3065, Fitzroy

                        9.3 / 10
                        109 reviews

                        american express Welcome

                          Thai

                          34 Railway Avenue, 3135, Ringwood East (VIC)

                          8.9 / 10
                          380 reviews

                          Average price $30 american express Welcome

                            Italian

                            150 Chapel Street, 3181, Windsor

                            9.3 / 10
                            48 reviews

                            american express Welcome

                              Thai

                              355 Exhibition Street, 3000, Melbourne (VIC)

                              8.9 / 10
                              9 reviews

                              Average price $25

                                Australian

                                Shop 23/65-67 Ashley Street, 3019, Braybrook (VIC)

                                9.3 / 10
                                18 reviews

                                Average price $20

                                  Australian

                                  401 Collins Street, 3000, Melbourne

                                  9.3 / 10
                                  99 reviews

                                  american express Welcome

                                    Pub Grub

                                    848 Burwood Highway, 3156, Ferntree Gully (VIC)

                                    8.9 / 10
                                    98 reviews

                                    Average price $21

                                      Pizzeria

                                      71 Melville Road, 3055, Brunswick West (VIC)

                                      9.3 / 10
                                      615 reviews

                                      Average price $40

                                        Pub Grub

                                        426 Corrigan Road, 3173, Keysborough (VIC)

                                        8.9 / 10
                                        107 reviews

                                        Average price $22

                                          Australian

                                          149/151 Warrandyte Road, 3134, Ringwood North

                                          9.3 / 10
                                          262 reviews

                                          Average price $55 american express Welcome

                                            Chinese

                                            395 Keilor Road, 3042, Niddrie (VIC)

                                            9.3 / 10
                                            60 reviews

                                            Average price $30

                                              Australian

                                              1395 Toorak Rd, 3124, Camberwell

                                              8.9 / 10
                                              467 reviews

                                              Average price $55

                                                Australian

                                                435 Clarendon St, 3205, South Melbourne (VIC)

                                                8.9 / 10
                                                133 reviews

                                                Average price $75 american express Welcome

                                                  Lebanese

                                                  175-177 Lygon Street, 3057, Brunswick East (VIC)

                                                  9.3 / 10
                                                  401 reviews

                                                  Average price $50

                                                    Pizzeria

                                                    72 Napier Street, 3040, Essendon

                                                    9.3 / 10
                                                    97 reviews

                                                    Average price $45 american express Welcome

                                                    The Best Restaurants in Melbourne (VIC)

                                                    Often referred to as Australia’s gourmet capital, Melbourne is a city that is simmering with gastronomic creativity. Known for its exceptional coffee, you can wander the busy inner city streets exploring the unique street art or head to the suburbs to experience the city’s multicultural DNA.

                                                    If you feel like pizza or pasta, you can’t go past Lygon Street or ‘Little Italy’ as it is known to locals. Visit Chinatown where you have your choice from almost 100 eateries offering authentic dishes from Asia. Or visit the CBD where you’ll find a thriving Greek community running delis, souvlaki joints and bakeries that will make you feel like you’re visiting Greece.

                                                    Melbourne’s chefs are innovative and renowned around the world, if you love to try dishes that push the envelope and get excited about eating something weird then this is the city for you.

                                                    Filter

                                                    TheFork advantages