Longest Non-Stop Flights

According to Wikipedia, the longest regular non-stop passenger flight, from Sydney to Dallas, takes about 16 hours and covers roughly 13800 km. Close competitors are the flights from Johannesburg to Atlanta (roughly 13600 km) and from Abu Dhabi or Dubai to Los Angeles (roughly 13400 km).

For a nice map of the longest non-stop flights, see here.