The time of the flight depends on the departure point. However, the average duration to reach Melbourne is 12-13 hours. But if you have booked a flight from some state in the USA, it takes 15 hours to one day depending on your start point.