Answer
Total flying time is from 28.4hrs to 30.5hrs depending on the cities you transit through after dubai. the most direct is manchester -_ dubai--_ melbourne --_ auckland. the others all have a stop in either singapore or bangkok and then onto australia and auckland. take a nice book for sure on that flight or break it up in bangkok!