Qantas Airways 747-400 aircraft VH-OJA, "City of Canberra", holds the world record for the longest ever commercial flight, non-stop from London to Sydney in 20 hours, 9 minutes and 5 seconds in August 1989. Now, in early March, it will take its final.. and shortest flight, with an expected flying time of just 10 minutes.
Link
Link