In general you can earn Benefit points on almost all flights – and in most booking classes.
An important prerequisite: the airline ticket must have been purchased in Australia or New Zealand..
You will find an overview of all the Benefit partner airlines and booking classes here:
How many Benefit points could a flight from Hong Kong to Frankfurt bring you? 10,500 Benefit points in First Class or 3,500 Benefit points in Economy Class (High).