The best beaches in Melbourne

Want to take a dip in the ocean? Here are the best beaches you’ll find in Melbourne.

  1. Brighton Beach
  2. St Kilda Beach
  3. Williamston Beach
  4. Half Moon Bay
  5. Sorrento Beach