A flight from Los Angeles (LAX) to Japan, specifically to Tokyo, typically takes about 11 to 12 hours nonstop. The average flight duration is around 11 hours and 38 minutes to 12 hours, depending on the exact destination airport in Japan and flight conditions.