Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Greek Restaurants in Melbourne (VIC)

Allow yourself to be charmed by the Mediterranean and share the favourite classic Greek dishes with family and friends.

15 restaurants

Sort by Relevance

    Greek

    Theodora's Bar and Grill

    270 Park street, 3205, South Melbourne (VIC)

    9.3 / 10
    115 reviews

    Average price $20

    Dinner for 2 Special $79

      Greek

      197 Lonsdale Street, 3000, Melbourne (VIC)

      9.4 / 10
      449 reviews

      Average price $50

      Bookings 10 and Above

        Greek

        300 Queens Parade, 3068, Fitzroy North (VIC)

        9.4 / 10
        142 reviews

        Average price $30

          Greek

          209 Glenferrie Road, 3144, Malvern (VIC)

          9.1 / 10
          209 reviews

          Average price $45

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

            Greek

            317 Sydney Road, 3056, Brunswick (VIC)

            8.9 / 10
            326 reviews

            Average price $50

              Greek

              125 Nelson Place, 3016, Williamstown (VIC)

              9.0 / 10
              113 reviews

              Average price $55

                Greek

                551-553 Mount Alexander Rd, 3039, Moonee Ponds (VIC)

                8.8 / 10
                214 reviews

                Average price $55

                  Greek

                  145B Station Street, 3078, Fairfield (NSW)

                  8.6 / 10
                  152 reviews

                  Average price $45

                    Greek

                    308 High Street, 3070, Northcote (VIC)

                    9.6 / 10
                    83 reviews

                      Greek

                      260A Swan Street, 3121, Richmond (VIC)

                      9.8 / 10
                      64 reviews

                      Average price $50

                        Greek

                        1 Parker St, 3016, Williamstown (VIC)

                          Greek

                          43 Civic Parade, 3018, Altona (VIC)

                          8.7 / 10
                          7 reviews

                            Greek

                            The District Docklands Shop CW14A, 440 Docklands Drive, 3008, Docklands (VIC)

                            Average price $40

                              Greek

                              66 Station Street, 3191, Sandringham (VIC)

                                Greek

                                83 Grimshaw St, 3088, Greensborough (VIC)

                                Average price $25

                                Frequently Asked Questions